Linux 命令、配置文件及操作

Linux 命令、配置文件及操作

命令

命令 参数 说明
A
alias、unalias 命令别名
B
C
cat 查看文件内容
cd 切换目录
chown 修改拥有着
chgrp 修改所属组
chmod 修改模式权限
chage -E 设置过期日期
-I 过期多少天禁止登陆
-l 显示当前密码策略1
管理和查看用户密码有效期
clear 清屏
cp -a 等价 -dpR
-d 保留文件链接
-p 属性不变
-r/R 递归
复制
D
dd if 输入文件
of 输出文件
count 块数量
bs 块大小(字节)
拷贝详情
date +%m/%d/%y 按月日年
+%y-%m-%d:%k:%M:%S格式为 年月日时分秒
无参数显示时间
df -m 以MB为单位(默认为KB) 查看文件系统
du 查看目录大小
dump dump [-cnu][-0123456789][-b <区块大小>][-B <区块数目>][-d <密度>][-f <设备名称>][-h <层级>][-s <磁带长度>][-T <日期>][目录或文件系统] 或 dump [-wW] 用于备份文件系统
E
echo -n 换行 显示信息
env 环境变量
export 输出变量
exit 退出shell会话
F
find -type 类型:f 文件,d 目录
-name 名字
-size 大小
查找
fdisk -l 显示信息
交互模式
d 删除一个分区
n 新增一个分区
p 显示分区表
q 退出
t 改变分区号码
w 保存
分区工具
fuser -k 终止访问的进程 查看那些进程在访问该文件系统
fsck -y 自动修复任何错误 修复文件系统
G
grep 过滤信息
groupadd 添加组
groupmod -G 编辑组成员 修改组信息
groupdel 删除组
groups 显示组信息
gpasswd 修改组密码
H
halt 停止
history 历史
hostname 新名称(重启无效)
无参数显示主机名
I
id 查看当前用户信息
iostat 磁盘监控!!!
J
K
L
logout 退出登录
ls -a 所有,包括隐藏
-l 列表(简写ll)
-R 递归列出所有子文件目录
-t 时间排序
ln -s 符号链接
无参硬连接
链接
logname 登录名称
lsof 查看那些进程在访问该文件系统
M
man man name 查看帮助
mesg
mdadm --create 创建Raid
--level 等级,建议0,1,5
--raid-devices=N 使用N个磁盘做为磁盘阵列的装置
--spare-devices=N 几个磁盘做为备用装置
--auto=yes 决定后面几个装置为磁盘阵列
RAID操作
mv -f 强行覆盖 移动、改名
man 帮助
mount 挂载
more 分页显示
mkdir 创建文件夹
mkfs 创建文件系统
mpstat CPU性能情况!!!
N
newgrp 切换组
nrtstat -a 所有socket
-i 接口信息
-p 使用socket进程
-s 每种网络协议统计
-t/u 查看tcp/udp状况
-n 使用ip地址
查看网络信息
nslookup 域名解析
yum install bind-utils安装
O
P
passwd -d 删除密码
-l 锁定
-u 解锁
更改密码
parted 分区工具
pwd 当前目录
ps -ef 简要
-aux 详细
pwck 检查密码文件格式
ping -s 包大小
Q
R
rm -r 递归
-f 强制
删除文件
rpm -ivh 安装
-Uvh 升级
-e 卸载
-aq 查看所有已安装
-iq 查询
-f 查看属于那个文件
包管理工具
route 无参数 查看当前路由表
-add 添加路由
-del 删除路由
dev 指定网关的接口名
gw 指定路由网关
-host 路由到达是一台主机
-net 到达网段
-netmask 子网掩码
配置路由
S
shutdown 关机
su 切换用户
startx 启动X桌面
sar -n DEV 网络性能监控
T
tail -f 显示末尾 实时查看文件内容
touch 创建文件
tar -cvf 打包
-xvf 解压
-z 使用gzip
-v 显示信息
-f 指定名称
traceroute 跟踪路由
top -d 指定刷新间隔
-n 指定刷新n次退出
-u 只显示user信息
-p 显示指定pid信息
综合监控工具!!!
telnet
U
uname
useradd -D 修改配置文件 添加用户
usermod -f 禁用禁止用户,值为-1取消,单位天 修改用户信息
userdel -r 同时删除目录 删除用户
umount 取消挂载
unzip -l 查看文件清单
-v 查看执行信息
V
vmstat 虚拟内存统计!!!
W
who 查看当已前登录用户
whoami 查看当前会话用户
write 发送信息
wc -l只显示行数
行数 单词数 字节数 文件名
统计
X
Y
Z
zip -m 安装后删除源文件
-r 目录下所有一同处理
-S 半酣系统文件及隐藏文件
-l 查看报包含内容
-v 哈坎执行信息

配置文件

文件 用途 备注
/etc/lilo
/etc/rc.d/rc.local 启动脚本
/etc/shadow 用户信息(密码md5)
/etc/passwd 用户信息
/etc/default/useradd 用户配置文件
/etc/fatsb 自动挂载文件
用户home/.bash_history 用户输入的所有命令
/sbin/nologin 把用户的shell设置为此可禁止用户登录
/etc/host.queiv 保存可信任的主机和用户列表
.rhost 用户主目录下,保存可信任的主机和用户列表
/etc/security/limits.conf 限制用户对CPU、内存、存储的使用 ulimit查看自己的资源使用情况
/dev/zero 不断产生0的文件
日志文件 说明
var/log/message 系统启动后的日志和错误信息
var/log/secure 安全相关
var/log/maillog 邮件相关
var/log/cron 定时任务相关
var/log/spooler UUCP和news相关
var/log/boot.log 守护进程启动和关闭相关
var/log/demesg 系统启动过程内核信息
var/log/wtmp 用户成功登陆信息,last查看
var/log/btmp 用户登录失败信息,lastb查看

操作

1.安装系统

操作 说明
alt + F1 安装程序主窗口
alt + F2 shell环境
alt + F3 调试信息
alt + F4 OS核心信息
alt + F5 mke2s的输出信息

2.shell环境

变量 用途
HOME
LOGNAME
MAIL
MAILCHECK
PATH
PS1
PS2
LANG

3.默认umask

类型 umask
目录 777
文件 666

4.源码编译安装

1 ./configure
2 make
3 make install

5.分区挂载

  • /
  • /boot/
  • /var/
  • /home/
  • /tmp/

6.DUMP参数信息

dump [-cnu][-0123456789][-b <区块大小>][-B <区块数目>][-d <密度>][-f <设备名称>][-h <层级>][-s <磁带长度>][-T <日期>][目录或文件系统] 或 dump [-wW]

参数 说明
-0123456789 备份的层级。
-b<区块大小> 指定区块的大小,单位为KB。
-B<区块数目> 指定备份卷册的区块数目。
-c 修改备份磁带预设的密度与容量。
-d<密度> 设置磁带的密度。单位为BPI。
-f<设备名称> 指定备份设备。
-h<层级> 当备份层级等于或大于指定的层级时,将不备份用户标示为"nodump"的文件。
-n 当备份工作需要管理员介入时,向所有"operator"群组中的使用者发出通知。
-s<磁带长度> 备份磁带的长度,单位为英尺。
-T<日期> 指定开始备份的时间与日期。
-u 备份完毕后,在/etc/dumpdates中记录备份的文件系统,层级,日期与时间等。
-w 与-W类似,但仅显示需要备份的文件。
-W 显示需要备份的文件及其最后一次备份的层级,时间与日期。

有道云笔记链接

博客园

GITHUB

posted @ 2019-03-09 19:44  波士地盘  阅读(2074)  评论(0编辑  收藏  举报