本文最后更新于 1761 天前,其中的信息可能已经有所发展或是发生改变。
查看进程所占用的端口
netstat -atunlp
修改主机名
查看主机名
hostname
修改主机名
hostnamectl set-hostname 主机名
修改配置文件
vi /etc/hostname
硬盘操作
查看硬盘信息
fdisk -l
尝试对某个硬盘进行分区
fdisk /dev/sda
输入m查看帮助信息
常用的 -p 打印磁盘的分区情况,-n 新增分区,-d 删除分区,-w 分区生效,-q 分区操作取消
新增分区时 使用 -n 创建分区;然后选择分区类型:p 主分区、e扩展分区;再输入分区ID 1~4不重复就好!
通过-p查看是否分区成功
最后-w 保存分区
mount命令挂载硬盘
mount /dev/sda3 /ST200
#将 /dev/sda3 分区挂载到 /ST200上
自动挂载硬盘
1.执行如下命令,查询磁盘分区的UUID,例如查询/dev/sdb1
sudo blkid /dev/sdb1
/dev/sdb1: UUID="bb84333a-6a0d-4285-a14c-cf8b5da88d61" TYPE="ext4"
2.编辑文件/etc/fstab,在文件末尾添加一行
UUID=bb84333a-6a0d-4285-a14c-cf8b5da88d61 /home/eason/data ext4 defaults 0 2
参数解释:
- UUID=bb84333a-6a0d-4285-a14c-cf8b5da88d61:要挂载的磁盘分区的UUID
- /home/eason/data:挂载目录
- ext4:分区格式为ext4
- defaults:挂载时所要设定的参数(只读,读写,启用quota等),输入defaults包括的参数有(rw、dev、exec、auto、nouser、async)
- 0:使用dump是否要记录,0为不需要,1为需要
- 2:2是开机时检查的顺序,boot系统文件为1,其他文件系统都为2,如不要检查就为0
解压:
tar -xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
unzip file.zip//解压zip
gzip -d file.gz //解压.gz
日志
Linux 系统日志一般都在 /var/log 下
执行 lastlog :查看所有用户上次登录情况
执行lastb:查看所有失败登录,内容保存在 btmp
/var/log/messages :系统日志
/var/log/cron 与定时任务相关的日志信息
/var/log/secure与安全相关的日志信息
/var/log/boot.log 守护进程启动和停止相关的日志消息
历史
命令历史在 /home/bash_history
或 /root/bash_history
Vim
vim异常退出会生成隐藏文件
.xxxx.xx.swp
环境变量
export a=132
#声明环境变量 a=132
export a=132 >> /etc/profile
#永久生效
env #查询变量
echo $a
unset a
#删除变量
自定义命令
#家目录下.bashrc
/root/.bashrc
alias ll="ls -lah"