免密登录补充信息 免密登录我们会配置 ~/.ssh/config文件 (如果静态ip发生变更,一定要修改~/.ssh/config 文件 ip地址配成最新的)
Host hdfs
HostName 192.168.10.11
User root
IdentitiesOnly yes
netstat -a
查看所有的服务端口
查看网络端口状态
netstat -an | grep 3306
修改linux网卡ip
永久修改 配置静态地址 vi/etc/sysconfig/network-scripts/ifcg-eth0
service network restart 重启网卡
touch a.txt 创建小文件
cat 查看文件 cat a.txt 小文件
tail -f a.txt 一般查看大文件
mkdir 创建目录
清空文件 内容 >a.txt
批量删除指定结尾的文件 rm -rf *.gz 删除当前目录下所有 .gz文件
sed -i "1," 每10000条日志 不够一万条
取出a.txt前100条数据保存在b.txt head a.txt -n 100 >b.txt
crontab -e 查看linux定时任务
每分钟执行一次
* * *** echo "hello world" >> /tmp/a.txt
*/5 * * ** echo "hello world" >> /tmp/a.txt 每5分钟执行一次
crontab -l 查看当前用户定时任务列表
pstree 列出系统进程数
ps -ef | grep traffic 查找给定字符串的相关进程
Linux查看系统命令
1. 系统/文件/网络
df -lh 查看磁盘的使用情况以及文件系统被挂载的位置
fdisk -l 查看磁盘分区表及分区结构
stat display file or filesystem status
uname "什么系统",-r "查看内核版本"
du "查看文件占用空间"
dmesg "系统信息"
netstat "由于参数众多,不一一详细写,端口信息"
2. 用户
w Show who is logged on and what they are doing.
useradd username "添加用户" -G 组名 username "直接将用户加到组并创建"
userdel username "删除用户" -r username "连用户的目录也删除"
passwd username "添加密码"
passwd -l username "锁密码"
passwd -u username "解开密码"
passwd -d username "删除密码"
id username "查看用户信息"
usermod -l new_username old_username "用户改名"
usermod -G 组名 username "更改组"
usermod -L username "锁顶用户"
usermod -U username "激活用户"
groupadd 组名 "创建组"
gpassswd -a username 组名 "将用户添加到组"
groupmod -n new_group old_group "组改名"
groupdel 组名 "删除组"
gpasswd 组名 "改变组密码"
gpasswd -r 组名 "删除组密码"
Linux中硬件相关命令
查看CPU:
cat /proc/cpuinfo
getconf LONG_BIT 查看是32位还是64位
查看系统信息
cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx)
cat /proc/interrupts - 中断
cat /proc/ioports - 设备IO端口
cat /proc/meminfo - 内存信息(i.e. mem used, free, swap size)
cat /proc/partitions - 所有设备的所有分区
cat /proc/pci - PCI设备的信息
cat /proc/swaps - 所有Swap分区的信息
cat /proc/version - Linux的版本号 相当于 uname -r
uname -a - 看系统内核等信息
如何看出redhat的版本以及更新版本(7.3?8.0?)
cat /etc/redhat-release
查看内核版本:
uname -a
磁盘挂载
磁盘挂载大于2T硬盘使用GPT分区(18E),传统MBR分区不超过2T
第一步 选择要分区的硬盘
parted /dev/sdb
第二部 创建一个分区 表
mklabel type选择gpt
第三步 分区 mkpart primary 0 1024M mkpart primary 1024 2T
第四步打印分区 print 如果分区错误删除分区 rm 1 rm 2
第五步 退出quit 格式化分区 mke2fs -j /dev/sdb
第六步 挂载分区 mount /dev/sdb /home/data