Linux下令使用记录
Linux命令使用记录查看当前时间: date查看当前时间和时区: date -R设置当前时间: date -s 当前日期或时间?
Linux命令使用记录
查看当前时间: date查看当前时间和时区: date -R设置当前时间: date -s 当前日期或时间? (常规日期格式均可:如 yyyy-MM-dd, ? HH:mm:ss)将当前时间和日期写入BIOS: hwclock -w设置修改时区:?
方法1) tzselect
方法2) timeconfig? (仅限于RedHat Linux 和 CentOS)
方法3) dpkg-reconfigure tzdata (适用于Debian)?
自动同步时间
1) 与一个已知的时间服务器同步: ? vi /etc/crontab? 加上一句: 00 0 1 * * root rdate -s 时间服务器域名或IP? (如:time.nist.gov)
2)?配置网络时间协议(ntp):?
查看环境变量: env配置全局环境变量: cd /etc; vi profile配置当前用户的环境变量: vi .bash_profile
?
查看当前运行进程: ps -ef查看当前运行进程(当前用户): ps -ux查看当前运行进程(某个用户): ps -fu 用户名查看当前运行进程(只显示符合过滤条件的): ps -ef|grep 关键字强制关闭某个进程: kill -9 进程号运行shell程序: ./x.sh运行shell程序(在后台运行): ./x.sh?&
?
创建用户(-g 参数表示加入某组): useradd 用户名 -g 组名为用户创建密码: passwd 用户名删除用户: userdel -r 用户名将用户加入某个组: usermod -g 组名 用户名查看用户所属组: id 用户名 ? 及?? groups? 用户名查看所有用户: cat /etc/passwd
?
改变目录或用户权限: chmod改变目录所属用户(-hR 表示递归改变其子文件夹文件): chown -hR 所属用户?目录路径改变目录所属用户组: chown -hR 所属用户:所属用户组? 目录路径
?
登录后切换为另一用户: su - 用户名如何在非root状态下用root身份执行命令: su -
登录到另一台服务器: ssh -p 端口 IP -l 用户名将文件copy到另一台服务器上: scp?文件名 用户名@IP: 路径
查看磁盘空间: df查看磁盘空间(容量以M或G等显示): df -h查看当前目录的大小: du查看当前目录的大小(容量以M或G等显示): du -sh?
?
显示当前所在路径: pwd切换目录: cd显示当前文件夹下的信息: ls 显示当前文件夹下的信息(按时间排序): ls -tl
?
创建文件夹: mkdir 文件夹名称
复制当前文件夹中的文件(包含子文件夹和文件):cp -r * 目的路径
重命名或移动文件夹或文件: mv 源路径 目的路径删除文件夹: rm -r 文件夹删除文件: rm 文件删除文件(无确认):?rm -f 文件删除文件夹及其所有子文件夹和文件(无确认): rm -rf?文件夹或文件创建目录符号链接(快捷方式): ln -s?源路径? 目的路径
查看文件内容: more 文件名查看文件内容(从第n行开始): more +n 文件名????????? ? n为行号
查看文件内容(定位到文件最后): tail 文件名查看文件内容(定位到文件最后并自动加载新内容): tail -f 文件名编辑文件: vi 文件名连接两个或多个文件: cat file1 file2 > file3查找文件内容: grep "被查找的字符串" 文件名查找文件内容(显示指定范围行): grep -n -An -Bn "被查找的字符串" 文件名???????????? -n为显示行号,? -An显示匹配行的行后n行, ? -Bn? 显示匹配行的行前n行
更多关于查找的参考:linux 下查找文件或者内容常有命令
Linux里怎样查找文件内容
上传文件: rz -by 文件名下载文件: sz 文件名
?
打包文件: tar cvf xxx.tar 路径或文件名解包文件: tar?xvf 文件名
?
查看操作系统版本:? cat /proc/version, uname -a 查看操作系统发行套件:? cat /etc/redhat-release, cat /etc/issue查看内存情况:? free? 或 vmstat? 或 cat /proc/meminfo查看硬件信息:? dmidecode查看当前运行进程:? top更改主机名称:?
步骤1) hostname 主机名称
步骤2) vi /etc/sysconfig/network中 修改其中的 hostname
步骤3) vi /etc/hosts 修改其中的原主机名称为新名称?
重启: reboot关机: shutdown -h now
?
查看网络连接配置: ifconfig修改IP:?
步骤1) ifconfig eth0 ip netmask 子网掩码
步骤2) vi /etc/sysconfig/network-scripts/ifcfg-eth0 增加类似如下配置:
IPADDR=192.168.1.223
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
????? 步骤3) service network restart
?
监听到本机指定端口(如8080)的TCP数据包: tcpdump tcp dst port 8080
参考:Linux下抓包工具tcpdump以及分析包的工具wireshark
超级详细Tcpdump 的用法