IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> linux命令整理 -> 正文阅读

[系统运维]linux命令整理

1. linux系统查询命令

一、查看cpu的相关信息

lscpu		显示cpu的相关信息

二、查看Linux系统的内核版本

cat /proc/version		查看当前操作系统版本信息
uname		用于打印当前系统相关信息	-a	显示全部信息

三、查看Linux系统的版本

lsb_release -a		列出所有版本信息,适用于所有Linux发行版,包括Redhat、SUSE、Debian
cat /etc/redhat/-release	只适合Redis系Linux
cat /etc/issue		适用于所有Linux发行版

四、查看linux系统的内存大小、磁盘空间

cat /proc/meminfo	free	查看的是linux 可以分配的内存大小
dmidecode -t memory | grep Size: | grep -v "No Module Installed"
							查看linux的物理内存大小
df -hl		查看磁盘剩余空间
df -h		查看每个根路径的分区大小
du -h

五、查看Linux系统的时区、时间

date -R		查看Linux的时区
date		查看Linux的时间
date --set "24/07/21 10:19"		修改

六、查看是否开启了超线程

cat /proc/cpuinfo | grep "physical id" | sort | uniq	物理CPU数
cat /proc/cpuinfo | fgrep "cores" | uniq		单个CPU的逻辑核心数量
cat /proc/cpuinfo | grep "processor" | wc -l	系统CPU线程数

lscpu | grep Thread			查看是否开启了超线程

七、查看Linux系统的ulimit资源

ulimit		控制shell程序的资源	-a	显示目前资源限制的设定

八、查看Linux系统的tcp相关内核参数

sysctl -a|grep ipv4|grep -i --color tcp		查询tcp相关内核参数
sysctl -a		显示/proc/sys下的内容

九、查看Redis版本

redis-server -v		当前Redis版本

十、crontab定时任务

crontab -l		显示定时任务
crontab -e		编辑定时任务

2. linux常用操作命令

clear	清屏
history	显示历史操作命令
pwd	显示用户当前全路径三方账号
man printf	进入函数手册

跳板机

mylogin		显示
exit	退出

3. linux系统文件命令

权限

chmod	控制用户对文件的权限的命令
mode	权限设定字串

文件操作命令

mkdir	新建文件夹	-m 对新建目录设置权限,也可用 chmod 命令设置
cp	复制文件
mv	剪切文件
rm	删除文件	-f 直接删除,无需确认
			-r 目录以下逐一删除
tail less more	显示文件信息的命令

ls查看当前目录

ll	输出文件列表_详细
ls	输出文件列表
	--help	显示命令及功能
	-a	显示隐藏文件夹和目录
	-l	显示权限和创建时间信息
	-rtl	显示参数

cat文本输出命令

cat 文本输出命令
cat filename	一次显示整个文件
cat > filename	从键盘创建一个文件//只能创建新文件,不能编辑已有文件
cat file1 file2 > file	将几个文件合并为一个文件
cat /dev/null > /etc/test.txt	清空 /etc/test.txt 文档内容
cat /dev/fd0 > OUTFILE	制作镜像文件,将软盘放好后输入

文本编辑器

vi/vim	文本编辑器
vim 文件名
	插入
		i	光标前插入	insert
		a	光标后插入
		o	另起一行插入
		O	上一行插入
		
	h左	j下	k上	l右
	u	撤销上次操作
	d	删除(?dd	删除?行)(d?w	删除?个单词)
	x	删除一个
	y	复制(?yy	复制?行)(y?w	复制?个单词)
	p	粘贴
	
Esc	退出插入模式
shfit+;(:)	命令行模式
	w	保存
	q	退出
	!	强制

4. linux系统jdk命令

一、查询jdk版本

java -version		当前jdk版本
rpm -qa|grep java	查询本机中已经安装过的java rpm包

二、卸载jdk

su root				切权限
rpm -e --nodeps		批量卸载所有带有Java的文件
rpm -qa |grep java | xargs rpm -e --nodeps

which java			检查下安装的路径
rm -rf JDK地址		(卸载JDK)
vim /etc/profile	编辑文件profile,删除配置的环境变量,至此JDK卸载完毕

rpm -qa |grep java	检查下自带的jdk
rpm -qa |grep jdk
rpm -qa |grep gcj

open jdk安装

open jdk	源码->编译->部署

5. linux系统sftp命令

sftp --Secure File Transfer Protocol安全文件传送协议,比ftp安全

一、检查sftp版本、状态

rpm -qa |grep vsftpd	vsftpd的安装版本
which vsftpd			vsftpd的安装目录,root

systemctl status vsftpd	查看ftp 服务器状态
service vsftpd status	查看ftp 服务器状态,root
service vsftpd stop		停止ftp服务器
service vsftpd start	启动ftp服务器
service vsftpd restart	重启ftp服务器

ps -ef |grep ftp		查看ftp进程
netstat -natp |grep 21	查看服务有没有启动
						tcp  0 0 0.0.0.0:21  0.0.0.0:*  LISTEN 
						如果看到以上信息,证明ftp服务已经开启

二、测试sftp文件传输

sftp username@ip				1.连接远程服务器
put [本地地址] [服务器位置]		2.将文件上传到服务器上
get [服务器上位置] [本地位置]		3.将服务器上的文件下载到本地
put -r 文件夹名称			2.2上传整个文件夹,-r参数允许拷贝子目录和子文件

改配置文件

vi /etc/vsftpd.conf		改配置文件

三、用户配置、root权限

查看用户、组

cat /etc/passwd			1.查看所有用户信息,root
#用户名:密码:用户 ID:群组 ID:用户 ID 信息:用户的家目录: Shell
cat /etc/group			2.查看所有用户组
#组名:口令:组标识号:组内用户列表
cat /etc/group |grep ftpuser
id username				查看用户信息

添加用户、组

groupadd -g 1002 ftpuser				添加组
useradd -u 1002  -g ftpuser ftpuser		添加用户
passwd username			改用户密码

创建家目录、上传目录

mkdir /home/ftpuser
chown -R ftpuser /home/ftpuser	更改目录所有者
chmod -R 775 /home/ftpuser		更改目录权限
ll /home/
su - ftpuser			登录ftpuser账号
mkdir record			创建上传目录
exit					退出
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-09-03 12:21:05  更:2021-09-03 12:23:06 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/30 1:42:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码