Linux命令2
1、文档操作
(1)覆盖:cat 文档1>文档2
(2)追加:cat 文档1>>文档2
(3)显示多少行:nl 文档名
2、显示时间:date
(1)显示系统时间:date
(2)修改当前时间:date -s "2025-02-17 10:36"(设置时间)
3、查看当前在线用户:who
4、查看当前操作用户:whoami
5、修改权限命令
-表示文档
d表示文件夹
r读,4;w写,2;x执行,1
rw-用户主权限;r--用户组权限;r--其他用户权限
(1)chmod 修改权限
例如:chmod 777 文档名
(2)chown 修改用户主
例如:chown 用户名(虚拟机里面的用户名) 文档名
(3)chgrp 修改用户组
例如:chgrp 用户组 文档名
(4)修改层级目录
例如:
1)chown -R 用户主 文件名
2)chgrp -R 用户组 文件名
6、用户操作
(1)添加用户:useradd 用户名
(2)删除用户:userdel 用户名
(3)单独添加用户组:groupadd 名称
(4)设置用户密码:passwd 用户,输入密码
(5)查看用户:cat /etc/passwd
(6)查看用户组:cat /etc/group
(7)添加指定用户到用户组:useradd 用户名 -g 用户组名
7、修改镜像源(在线下载)
yum修改为阿里镜像源
第一步:备份系统自带的repo文件
mv /etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup
第二步:下载阿里yum镜像源的repo文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-vault-6.10.repo
第三步:清除缓存(两个命令)
yum clean all
第四步:删除yum缓存文件
rm -rf /var/cache/yum
第五步:生成新的yum缓存文件
yum makecache
第六步:下载lrzsz
yum install lrzsz
输入一个rz 敲回车
安装失败解决方案:
第一步:杀死进程:kill -9 进程号
第二步:rm -rf /var/run/yum.pid
8、打包和解压
(1)打包:tar -cvf ys.tar 名称
(2)解压:tar -xvf ys.tar
(3)tar.gz 打包:tar -zcvf ys.tar.gz 名称
(4)tar.gz解压:tar -zxvf ys.tar.gz
9、zip包
(1)zip压缩包:zip z.zip 名称
(2)zip解压:unzip z.zip
10、yum install 安装工具名
yum install lrzsz
rz:将Windows资料上传到Linux当中
sz:将Linux资料下载到Windows当中(sz 名称,回车)
11、安装rpm包:rpm -ivh 包名
1)rz先上传文件
2)安装命令:rpm -ivh 包名
rpm -ivh jdk-8u121-linux-i586.rpm
(查看jdk命令:java -version)
12、超复制命令:scp(两台服务器之间相互传输文件)
a服务器:IP地址
b服务器:IP地址
(1)放文件:scp 本服务器文件名称 root@对方IP地址:路径
(2)拿文件:scp root@对方IP地址:路径 本服务器目录(路径)
13、sftp 传输文件
用法:sftp+对方IP地址,键入sftp协议中
(1)放(put):put 自己服务器路径 对方服务器路径
(2)拿(get):get 对方服务器路径 自己服务器路径
14、、安装xftp工具
1、查看磁盘使用情况
a、df 查看磁盘使用情况
Filesystem:代表该文件系统时哪个分区,所以列出的是设备名称。
1K-blocks:说明下面的数字单位是1KB,可利用-h或-m来改变单位大小,也可以用-B来设置。
Used:已经使用的空间大小。Available:剩余的空间大小。
Use%:磁盘使用率。如果使用率在90%以上时,就需要注意了,避免磁盘容量不足出现系统问题,尤其是对于文件内容增加较快的情况
Mounted on:磁盘挂载的目录,即该磁盘挂载到了哪个目录下面。
b,df -h 使用数字单位查看大小
2、free 查看存使用情况
Men:内存的使用情况
Swap:交换空间的使用情况
total:总内存
used:已经使用的内存
shared:共享内存(主要被tmpfs使用的内存)
buff/cache:buff和cache的和
available:启动新进程时可用的内存
3、查看进程
a、ps 查看进程;
b、ps -aux查看所有用户进程
a 表示 所有进程
u 表示用户
x 执行
USER:该进程属于那个使用者账号。
PID :该进程的进程ID号。
%CPU:该进程使用掉的 CPU 资源百分比;
%MEM:该进程所占用的物理内存百分比;
VSZ :该进程使用掉的虚拟内存量 (Kbytes)
RSS :该进程占用的固定的内存量 (Kbytes)
TTY :该进程是在那个终端机上面运作,若与终端机无关,则显示 ?。另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。
STAT:该程序目前的状态,主要的状态有:
R :该程序目前正在运作,或者是可被运作;
S :该程序目前正在睡眠当中,但可被某些讯号(signal) 唤醒。
T :该程序目前正在侦测或者是停止了;
Z :该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (疆尸) 程序的状态
START:该进程被触发启动的时间;
TIME :该进程实际使用 CPU 运作的时间。
COMMAND:该程序的实际指令。
c、ps -ef|grep 服务名称
在线下载:yum install mysql
安装服务端:yum install mysql-server
启动数据库:service mysqld start
关闭数据库:service mysqld stop
4、kill 杀死进程
kill -9 强制杀死进程
5、netstat -nltp 查看所有已经开启的端口
lsof -i: 端口号 查看端口是否占用
6、hostname 查看主机名称
7、du -sh 文件名 查看文件大小
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器