ubuntu的一些基本设置
一、设置开机启动(/etc/rc.local)
将/lib/systemd/system/rc-local.service 链接到 /etc/systemd/system/
# ln -s /lib/systemd/system/rc-local.service /etc/systemd/system/
创建/etc/rc.local文件(如果不存在的话,存在就跳过本步骤)
#echo "#! /usr/bin/env bash" > /etc/rc.local
设置脚本权限
#chmod +x /etc/rc.local #chmod 777 /etc/rc.local
添加自定义脚本
#vim /etc/rc.local
启动服务
# systemctl enable rc-local
---------------------------
如果【启动服务出现报错】则编辑 /lib/systemd/system/rc-local.service,请根据实际情况做以下操作
#vim /lib/systemd/system/rc-local.service
再自行酌情编辑为以下内容
[Unit] Description=/etc/rc.local CompatibilityDocumentation=man:systemd-rc-local-generator(8) ConditionFileIsExecutable=/etc/rc.local After=network.target [Service] Type=forking ExecStart=/etc/rc.local startTimeoutSec=0 RemainAfterExit=yes GuessMainPID=no #核心是这一段 安装服务会执行这一段 [Install] WantedBy=multi-user.target Alias=rc-local.service
二、开启root ssh远程访问
首先开启root用户(已开启则跳过本步骤)
$sudo -i #进入超级用户 #passwd root #设置root账户密码 #vim /etc/ssh/sshd_config #编辑ssh配置
找到以下内容并且修改
#Port 22 Port 22 #根据自己实际情况修改端口号,也可不修改 #PermitRootLogin prohibit-password PermitRootLogin yes #允许root登录
重启ssh服务
#service sshd restart #重启ssh服务
三、linux通过ssh文件传输
基本格式
#scp source target #soruce 源文件 , target 目标文件
示例
#将远程服务器的/data1/test2 文件复制到本地的 /data/www/ 目录下 #scp username@servername:/data1/test2 /data/www/ #将本地的/data/www/test1 上传到远程服务器的/data1/目录下 #scp /data/www/test1 username@servername:/data1/ #将本地的/data/www/ 整个目录上传到远程服务器的/data1/www/ 目录下 #scp -r /data/www/ username@servername:/data1/www/
四、ip设置(17以后)
注意自行判断实际情况的 00-installer-config.yaml 文件
#vim /etc/netplan/00-installer-config.yaml
自动获取IP示例(注意缩进关系)
network: ethernets: eth0: dhcp4: true version: 2
手动设置IP示例(注意缩进关系)
network: ethernets: eth0: addresses: [192.168.2.200/24] gateway4: 192.168.2.1 nameservers: addresses: [192.168.2.1,8.8.8.8] version: 2 renderer: networkd
五、防火墙打开/关闭
# sudo ufw enable # sudo ufw disable
六、LVM调整
#查看当前硬盘使用情况 Free项为剩余可调整空间 vgdisplay #查看详情 #其他命令 vgs pvs lvs # 根据自己的情况选择调整方式 通过df -h 能查看到 /dev/mapper/ubuntu--vg-ubuntu--lv lvextend -L 120G /dev/mapper/ubuntu--vg-ubuntu--lv //增大至120G lvextend -L +20G /dev/mapper/ubuntu--vg-ubuntu--lv //增加20G lvreduce -L 50G /dev/mapper/ubuntu--vg-ubuntu--lv //减小至50G lvreduce -L -8G /dev/mapper/ubuntu--vg-ubuntu--lv //减小8G lvresize -L 30G /dev/mapper/ubuntu--vg-ubuntu--lv //调整为30G resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv //执行调整