Ubuntu添加和删除源

1.添加PPA源的命令为 add-apt-repository ppa:user/ppa-name apt-get update 2.删除PPA源的命令为 add-apt-repository -r ppa:user/ppa-name

2023年1月13日 · 1 分钟 · 9 字 · AIHugoBlog

linux设置网络延迟和丢包操作用于测试

可以通过TC的方式来设定 清除设备策略:tc qdisc del root dev eth0 2>/dev/null 设置设备策略:tc qdisc add dev eth0 root netem loss 5% 其它示例: tc qdisc add dev eth0 root netem loss 5% tc qdisc add dev eth0 root netem delay 200ms tc qdisc add dev eth0 root netem delay 200ms loss 5%

2023年1月12日 · 1 分钟 · 47 字 · AIHugoBlog

Linux下rsync同步服务安装

安装配置 1、拷贝配置文件到/etc/rsyncd.conf cp /usr/share/doc/rsync/examples/rsyncd.conf /etc/rsyncd.conf 2、打开配置文件 vim /etc/rsyncd.conf 3、打开后需要去掉注释的语句 设置密码文件位置: secrets file = /etc/rsyncd.secrets rsync进程启动位置: pid file = /var/run/rsyncd.pid 日志文件位置: log file = /var/log/rsyncd (该文件需要手动创建) 修改rsync的同步位置: path = /home/test 4、编辑密码 vim /etc/rsyncd.secrets root:123456 5、设置启动方式 vim /etc/init.d/rsync RSYNC_ENABLE 原值为false 改为true Vim /etc/default/rsync RSYNC_ENABLE 原值为false 改为true 6、重启rsync服务 /etc/init.d/rsync restart 7、设置定时任务 vim /etc/crontab * * * * * root rsync -avz --delete root@192.168.1.11::ftp /home/test/ 避免crontab同时执行多个rsync脚本的方法 如果某脚本要跑30分钟,可以在crontab里把脚本间隔设为至少一小时来避免冲突。 而比较糟的情况可能该脚本在执行周期内没完成,接着第二个脚本又开始跑了。如何确保只有一个脚本实例运行? \ linux下面:flock \ help显示如下: flock (util-linux 2.13-pre7) Usage: flock [-sxun][-w #] fd# flock [-sxon][-w #] file [-c] command... -s --shared Get a shared lock -x --exclusive Get an exclusive lock -u --unlock Remove a lock -n --nonblock Fail rather than wait -w --timeout Wait for a limited amount of time -o --close Close file descriptor before running command -c --command Run a single command string through the shell -h --help Display this text -V --version Display version 比如在rsync定时同步某文件夹的时候,可能担心上一次任务还没执行完,下一次就开始了。于是可以采用如下方式: ...

2023年1月12日 · 1 分钟 · 160 字 · AIHugoBlog

Linux下如何限制单个文件夹大小

1、创建一个指定大小的磁盘镜像文件: dd if=/dev/zero of=/root/disk.img bs=2M count=10 这样就创建了一个大小为20M的磁盘镜像。 2、挂载为设备 losetup /dev/loop0 /root/disk.img 3、格式化设备 mkfs.ext3 /dev/loop0 4、挂载为文件夹 mkdir /test mount -t ext3 /dev/loop0 /test 这样/mnt/disk1这个文件夹只能使用20M的空间。 5、卸载方法:先卸载文件夹 umount /test 6、卸载设备 losetup -d /dev/loop0 7、如果不再使用可以直接删除镜像文件 rm -f /root/disk.img

2023年1月12日 · 1 分钟 · 34 字 · AIHugoBlog

Centos7下fstab盘符挂载硬盘导致重启系统失败解决办法

1.重启进入单用户模式 2.看到上面画面,按e,红框中的ro改为:rw init=/sysroot/bin/sh 3.按下 Control+X ,使用单用户模式启动 4.修改/etc/fstab chroot /sysroot vim /etc/fstab 5.exit,重启即可

2023年1月12日 · 1 分钟 · 12 字 · AIHugoBlog

Centos7系统yum安装高版本git方法

1.安装WANDisco仓库 yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm 2.git安装 yum -y install git git version

2023年1月12日 · 1 分钟 · 11 字 · AIHugoBlog

Linux常用命令

1.Linux查看端口占用情况lsof -i:端口号netstat -tunlp|grep 端口号2.Linux内存条查看命令dmidecode | grep -A16 "Memory Device$"3.Linux硬盘UUID查询命令ls -l /dev/disk/by-uui

2023年1月12日 · 1 分钟 · 39 字 · AIHugoBlog

Ubuntu系统apt相关命令常用说明

1.ubuntu查看软件包版本号的方法apt-get install apt-show-versions# 查看vsftpd版本号apt-show-versions -p vsftpd2.搜索软件apt-cache search package_name# 使用正则表达式 sudo apt-ca

2023年1月12日 · 1 分钟 · 82 字 · AIHugoBlog

Ubuntu桌面版安装openvpn客户端

1.安装network-manager相关的openVPN包: sudo apt-get install network-manager-openvpn network-manager-openvpn-gnome 2. 点击右上角的网络设置中的“配置VPN”: 3.直接导入ovpn后缀的文件 4.在网络设置中开启vpn即可

2023年1月12日 · 1 分钟 · 10 字 · AIHugoBlog

Linux下LVM使用方法(硬盘合并扩容)

一、目的 将两块空硬盘合并为“一块”,挂载到指定目录下,达到在一个目录使用2块硬盘所有空间的效果。 二、硬盘编号 硬盘1:/dev/vdb 硬盘2:/dev/vdc 三、创建pv pvcreate /dev/vdb //硬盘1 pvcreate /dev/vdc //硬盘2 四、创建Volume group # vgcreate [自定义LVM名称] [设备] # 先使用硬盘1创建vg:LVM vgcreate LVM /dev/vdb 查看Volume group vgdisplay 五、扩展Volume group # vgextend [自定义vg名称] [设备] # 使用硬盘2扩展vg vgextend LVM /dev/vdc 六、创建Logical volume分区 # lvcreate -L[自定义分区大小] -n[自定义分区名称] [vg名称] # 分区大小不能超过硬盘容量总和 lvcreate -L5.8T -nDATA LVM 查看Logical volume lvdisplay 七、格式化分区 # mkfs -t [文件系统] [分区位置] mkfs.xfs /dev/LVM/DATA 八、挂载分区 1.挂载 # mount [分区位置] [目录地址] mount /dev/LVM/DATA /data/ 2.开机自动挂载 /dev/LVM/DATA /data xfs defaults 1 2 九、在线扩展lvm分区,原数据不丢失扩容 1.新加硬盘为:/dev/vdd 2.创建pv pvcreate /dev/vdd 3.扩展到Volume group vgextend LVM /dev/vdd 4.扩展到Logical volume lvextend -L +2.98T /dev/LVM/DATA 5.同步系统磁盘信息 xfs_growfs /dev/LVM/DATA 十、删除lvm逻辑卷 1.取消挂载 umount /dev/LVM/DATA 2.取消逻辑卷 lvremove /dev/LVM/DB_DATA 3.取消卷组 vgremove LVM 4.取消物理卷 pvremove /dev/vd{b,c,d}

2023年1月12日 · 1 分钟 · 109 字 · AIHugoBlog