第三方软件通常放置在/opt目录下
软件安装卸载更新
apt(-get) update # 更新软件源
apt search [软件名] # 搜索软件
apt(-get) install [软件名] # 安装一个软件
apt(-get) remove [软件名] # 卸载一个软件
apt list --installed [软件名] # 查找已经安装的软件
apt upgrade # 更新软件
yum update
yum install [软件名]
yum remove [软件名]
文件操作
rm -rf [文件或文件夹] # 强制删除
tar -xf [压缩包] # 解压
tar -cf [压缩包名] [文件或文件夹] # 压缩
scp [本地文件路径] [email protected]:/root # 把本地文件上传至服务器
df -h # 查看挂载的信息
echo "text" > [文件名] # 覆盖写入
echo "text" >> [文件名] # 追加写入
用户组
useradd [用户名] # 添加一个用户
passwd [密码] # 给用户修改密码
userdel -r jack # 此命令删除用户jack在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录。
sudo -i # 切换到root用户
sudo [command] # 以root用户执行指令
网络
ifconfig # 查看网络信息
ip a # 查看网络信息
netstat -nplt |grep 443 # 查看443端口的状态
telnet 192.168.1.1 8080 # 访问端口8080
防火墙
systemctl status firewalld # 查看防火墙状态
systemctl start firewalld # 启动防火墙
systemctl stop firewalld # 暂时停止防火墙
systemctl disable firewalld # 停止并禁用开机启动防火墙
firewall-cmd --list-ports # 展示当前放行的端口
firewall-cmd --zone=public --add-port=443/tcp --permanent # 永久打开tcp443端口
firewall-cmd --zone=public --remove-port=1-65535/udp --permanent # 永久关闭udp1-65535端口
firewall-cmd --reload # 重启防火墙
firewall-cmd --get-zones # 获取所有防火墙区域
firewall-cmd --get-active-zones # 获取当前防火墙区域
top # 查看系统资源使用情况
以“新窗口”打开新的页面运行软件
screen -S [name] # “开一个新窗口”
screen -ls # 查看窗口所有运行的程序
screen -d [pid.name] # “最小化程序”
screen -X -S [pid.name] quit # 退出窗口中的软件