1 关闭防火墙
centos
查看防火墙状态
1
systemctl status firewalld.service
执行关闭命令
1
systemctl stop firewalld.service
开机禁用防火墙自启命令
1
systemctl disable firewalld.service
启动防火墙命令
1
systemctl start firewalld.service
查看开放的端口
1
firewall-cmd --list-ports
ubunut
关闭防火墙
1
sudo ufw disable
查看防火墙的状态
1
sudo ufw status
启用防火墙
1
sudo ufw enable
2 ssh服务&autossh操作
ubuntu
安装ssh服务库
1
sudo apt-get install openssh-server
检查当前的ssh开启情况( 如果有sshd,则ssh-server已经启动;若仅有agent,则尚未启动; )
1
ps -e |grep ssh
开启ssh服务
1
/etc/init.d/ssh start
若为启动或修改ssh,则修改配置并重启ssh服务
1
sudo /etc/init.d/ssh restart
3 通过公网ssh连接内网服务器
客户端: window10(xshell)
中转服务器阿里云(ubuntu): root@aliyun_ip
目标服务器ubuntu18:user3@target_ip
3.1 目标服务器安装
安装autossh
1
sudo apt install -y autossh
- ssh -fCNR 反向代理
- ssh -fCNL 正向代理
命令行配置中转服务器-临时有效(每次开启都需要使用该行命令)具体见以下链接
4.nuhup后台运行命令
1 | 1.在服务器挂脚本xshell退出后依然执行 |
5.ubuntu之间scp传输文件
从服务器上下载文件
scp username@servername:/path/filename /target/local_destination
上传本地文件到服务器
scp /path/local_filemame username@servername:/path
从服务器上下载整个目录
scp -r username@servername:remote_dir/ /local_dir
上传目录到服务器
scp -r /local_dir username@servername:remote_dir
6.查看ubuntu硬盘命令
查看硬盘的数量和大小
1
sudo fdisk -l |grep "Disk /dev/sd"
硬盘型号
sudo hdparm -i /dev/sda |grep "Model"
查看硬盘的使用情况
df -h
内存
1
2
3
4
5
6
7
8
9
10
11
12
13内存:
卡槽数量:sudo dmidecode -t memory |grep "Number Of Devices" |awk '{print $NF}'或sudo dmidecode -t memory |grep "Associated Memory Slots" |awk '{print $NF}'
内存数量:sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep 'Size:.*MB' |wc -l
内存型号:
内存支持类型:sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep "Type:"
每个内存频率:sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep "Speed:"
每个内存大小:sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep "Size:"
(5)查看分区情况 fdisk -l
(6)ubuntu中查看系统内存和cpu使用情况top
7.gcc降级切换和使用
ubuntu18gcc降级
1
2
3
4
5
6
7
8
9
10
11
12
13
14gcc降级到4.8
gcc --version
下载安装4.8
sudo apt-get install gcc-4.8
sudo apt-get install g++-4.8
查看安装的gcc版本
ls /usr/bin/gcc*
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 100
sudo update-alternatives --config gcc
选择需要的代号
gcc --version查看当前版本ubuntu16安装gcc7.3
1
2
3
4
5
6
7
8
9
10
11
12
13sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-7
配置指令,指定优先级
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 100
sudo update-alternatives --config gcc
查看版本
gcc --versiongcc版本选择
1
sudo update-alternatives --config gcc
8.ubuntu中常用的复制粘贴解压挂在命令
- 常看当前文件夹个数:
ls -l | grep "^-" | wc -l
- 移动文件夹中的文件到另外一个文件夹
1 | mv -r 源文件夹/* 目标文件(采用通配符进行操作) |
复制
cp -r
解压压缩文件zip
解压到当前文件夹:
unzip test.zip
解压到指定目录 :
unzip -d /local_dir test.zip
解压不覆盖已有的文件:
unzip -n -d /local_dir test.zip
查看zip文件中有哪些文件,并不进行解压:
unzip -l test.zip
查看显示的文件列表还包含压缩比率:
unzip -v test.zip
检查zip文件是否损坏:
unzip -t test.zip
将压缩文件test.zip在指定目录tmp下解压缩,如果已有相同的文件存在,要求unzip命令覆盖原先的文件:
1
unzip -o test.zip -d /tmp/
本文链接: https://sparkparis.github.io/2020/11/24/config-ubuntu/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!