LINUX常用命令
硬盘分区+格式化+挂载
分区格式化



挂载
前提说明
步骤 1:卸载当前挂载的分区
步骤 2:创建新的挂载点目录
# 创建新目录(例如/new_mount)
mkdir -p /new_mount
# 可选:设置目录权限(根据需求调整)
chmod 755 /new_mount
步骤 3:临时挂载验证(可选)
mount /dev/vdb1 /new_mount
# 检查挂载是否成功
df -h | grep /new_mount
若正常,可看到/dev/vdb1已挂载到/new_mount。
步骤 4:修改 /etc/fstab 实现永久生效
步骤 5:验证 fstab 配置
执行以下命令验证配置是否正确,避免重启后无法挂载:
mount -a
若无报错,说明配置正确;若报错,检查/etc/fstab的语法(如路径、UUID 是否正确)。
步骤 6:清理旧挂载点(可选)
若旧挂载点/old_mount不再需要,可删除:
rmdir /old_mount
总结
通过以上步骤,系统重启后vdb1会自动挂载到新路径/new_mount,完成挂载名称(挂载点)的修改。核心是卸载分区→修改 fstab→验证配置。
查看分区
lsblk

查看历史操作记录
last -f /var/log/wtmp

查看Linux系统版本
cat /proc/version
uname -a
cat /etc/redhat-release
查看软件是否安装
yum list installed|grep zlib

RPM安装
- rpm -ivh 包全名
- 选项:
- — -i(install):安装
- — -v(verbose):显示详细信息
- — -h(hash):显示进度
- — --nodeps:不检测依赖性
CURL
curl -v telnet://目标IP:8080
curl -v http://目标IP:8080
SCP
目标机器
scp -P3722 -r root@10.11.198.X:/opt/itv/WEB_20201223.tar.gz .
原机器
scp BatchSpeedProvince.tar.gz asiainfo@132.151.162.2:/export/home/asiainfo/
tar打包
tar -zcvf ResourceBind_load.tar.gz ResourceBind_load --exclude=ResourceBind_load/logs/* --exclude=ResourceBind_load/bin/nohup.out
解压
jar -xf your_file.war
抓包
根据端口
tcpdump port 9090 -s0 -w filename.pcap
根据ip
tcpdump host 172.26.104.138 -i any -s 0 -w speed0527.cap
tcpdump -i eth2 host 172.26.99.203 -w 0425zhitongche.cap
查看网络连接
netstat -n |grep 9090 | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
网络命令
traceroute -p 16210 132.151.162.11
修改文件句柄数
1.执行命令:ulimit -n 65535
2.修改vi /etc/security/limits.conf文件,在文件为增加一下几行:
* soft nproc 65535
* hard nproc 65535
* soft nofile 65535
* hard nofile 65535
3.执行一下断开命令:ulimit -Hsn 65535 &
修改主机名
RHEL6修改主机名的配置文件是 /etc/sysconfig/network
RHEL7修改主机名的配置文件是 /etc/hostname
RHEL6修改方式
vim /etc/sysconfig/network #编辑配置文件,修改主机名
reboot #重启后生效
RHEL7及其以上版本修改方法
hostnamectl set-hostname --static "RHEL7.2" #注:该命令会同步修改/etc/hostname
hostnamectl set-hostname --pretty "RHEL7init" #给主机起别名(昵称)
hostnamectl #查看设置后的主机名信息
注:如果觉得这个方式稍微繁琐,可以直接用(该方式本质是上面两个命令的合集,把主机名和昵称修改为一致了)
hostnamectl set-hostname RHEL7.2
hostnamectl #查看主机名
解压
tar –xvf file.tar 解压 tar包
tar -xzvf file.tar.gz 解压tar.gz
tar -xjvf file.tar.bz2 解压 tar.bz2
tar –xZvf file.tar.Z 解压tar.Z
unrar e file.rar 解压rar
unzip file.zip 解压zip
编码
find . -name '*' | xargs file
查看已经安装字符集
安装后,执行locale -a|grep zh_CN,如果显示的内容如下,表示安装成功。
修改字符集配置文件
CentOS6.x 字符集配置文件在/etc/sysconfig/i18n文件中。
CentOS7.x 字符集配置文件在/etc/locale.conf文件中,内容如下:
执行以下命令或者重启系统使修改生效。
CentOS6.x
source /etc/sysconfig/i18n
CentOS7.x:
source /etc/locale.conf
LANG环境变量
LANG环境变量存放的是Linux系统的语言、地区、字符集,它不需要系统管理员手工设置,/etc/profile会调用/etc/profile.d/lang.sh脚本完成对PATH的设置。
修改客户端的字符集
客户端的字符集必须与Linux服务端一致,否则会出现乱码,以SecureCRT为例。修改会话的属性,在Appearance界面中的Character
encoding下拉框中选择。
服务器运行时间
cat /proc/uptime| awk -F. '{run_days=$1 / 86400;run_hour=($1 % 86400)/3600;run_minute=($1 % 3600)/60;run_second=$1 % 60;printf("系统已运行:%d天%d时%d 分%d秒",run_days,run_hour,run_minute,run_second)}'
替换字符串
sed -i 's/10.128.0.35:2181,10.128.0.36:2182,10.128.0.37:2183/10.128.0.34:2181/g' MQPool.xml
查找文件
find /path/to/search -type f -name "filename"

浙公网安备 33010602011771号