linux常用命令

1.远程连接linux原理

ssh服务端:

openssh、openssl软件

查看方法:

rpm -qa openssh openssl

SSH服务端介绍

启动Linux系统时,默认情况下,SSH服务器端程序就会随系统一起启动,SSH
服务是一个守护进程,它在系统后台永久运行,并时刻响应来自SSH客户端的连
接请求
SSH服务端的进程名为:sshd,负责实时监听远程SSH客户端的连接请求并进行
处理。
这些请求包括共钥认证、秘钥交换等。

SSH客户端介绍

SSH客户端最常用的工具:CRT,xsehll、putty
SSH协议:secure shell protocol简写,两个版本,SSH 1.x,2.x,不兼容

排错方法

第一
ping
ping,tracert,traceroute,nmap ip -p 端口,telnet
防火墙
第二
telnet ip 22端口,看能不能通。
第三
防火墙、ssh服务

2.常用的命令

Linux应用管理

1)查看Linux系统版本
cat /etc/redhat-release
cat /etc/issue
2)查看内核信息
uname -a

添加普通用户账号

创建用户user1
useradd -m user1
给用户user1设密码
passwd user1

命令行解释

[root@logsvr log]#
@符前面是whoami,@符后面是hostname,~是当前用户所在的路径
修改主机名
临时修改:hostname redhat133
永久修改:vi /etc/hostname
安装vim的命令:yum install vim

Linux命令提示符由PS1环境变量

su切换用户,如:su -test 切换到test命令

基本的linux操作示例

命令+[参数选项]+[文件或路径]
date+%F+%R 日期

补全tab功能

1、命令的补全
2、路径的补全
3、有一些命令可以进行参数的补全

帮助命令

1、man 命令
1)q退出,空格前进。2)前进crtrl + f 3)后退ctril + b
2、命令 –help 或 命令 -h 或者后面加个more
3、百度

计算行数 wc -l
ls -ld /etc/

-l:查看目录下面的详细信息-d:查看文件夹的详细信息-a :显示隐藏文件-A:和a效果一样,没有.和

rm -f /etc/test

-f删除文件
-r:删除目录

cd切换目录

绝对路径:以/开头的目录
相对路径:不是以/开头的目录
.:当前目录
..:上一级目录
-:切换到上一次目录所在的位置
如:切换到/etc目录
cd /etc/
cd ..(切换到上一级目录)
cd - 切换到上一次目录所在的位置
cd 切换到家目录

pwd查看当前目录的路径
touch创建文件

touch创建文件
touch:如果存在则更新访问时间,不存在则创建
如:创建/tmp/test.txt文件
touch /tmp/test.txt

cat:查看文件的内容

如:查看文件/etc/redhat-release内容cat /etc/redhat-releasecat /etc/iss

vim:文件进入可编辑状态

小写的a进入编辑
esc键—>冒号:–>wq(保存退出)
esc键—>冒号:–>q!(不保存退出)

mkdir:创建目录 文件夹

-p:递归创建目录。连续创建新的目录
(make directory)
如:创建/tmp/abc目录
mkdir /tmp/abc
创建/tmp/test/test2/test3目录
mkdir -p /tmp/test/test2/test3

echo 输出内容

如:输出hello world 内容
echo ‘hello world’
echo ‘test’ > a 向a文件输入内容

mv 移动

1)格式:mv 文件 目标文件路径
如:移动ab文件到/tmp
创建文件ab:touch ab
移动文件到/tmp:mv ab /tmp/
2)重命名
如:重命名test12为test68
创建文件:touch test12
重命名:mv test12 test68

cp 拷贝:

cp 需要拷贝的文件 目标目录 && cp 需要拷贝的文件 目标目录或者目标
目录的名称
cp
cp用到的参数
-r:递归,用于复制目录
如: 复制/etc/目录到/tmp目录下面
cp -r /etc/ /tmp/

编辑命令行技巧

Ctrl + a 跳到命令行的开头
Ctrl + e 跳到命令行的末尾
Ctrl + u 将光标出到开头行清除
Ctrl + k 将光标出到行尾的内容清除
ctrl + r 再历史记录中匹配最近命令
esc+. 显示上一个命令的最后一个参数

简单介绍几个命令

which 参数

which:查看命令所在文件的位置
如:which cat which ls

主机名称修改

查看主机名称:hostname
临时修改主机名称:hostname 新主机名称
永久修改:/etc/hostname

查看文件

head:查看文件从头开始行数,默认10行
如:查看/etc/passwd的前10行
head /etc/passwd
查看/etc/passwd的前二十行
head -n20 /etc/passwd
-n :指定行数
tail:查看文件的后面开始的行数,默认10行
如:查看/etc/passwd的后十行
tail /etc/passwd
-n:指定行数
-f :查看变化的文件
more:查看文件前几行,按空格下一屏幕,q退出。

3.安装linux后进行的调优和安全配置

SELinux(Security-Enhanced Linux)是美国国家安全局(NSA)对于强制访
问控制模块
永久修改vim /etc/selinux/config
SELINUX=disabled
临时修改 setenforce 0
setenforce:设置selinux临时状态。
getenforce :查看selinx当前状态。
设定级别为3模式,文本模式
runlevel:查看当前系统运行的级别
init:切换级别
centos6需要修改的
vim /etc/inittab 修改默认级别模式
id:3:initdefault:
centos7需要修改:
systemctl set-default multi-user.target
init 3
关闭iptables防火墙
centos6
/etc/init.d/iptables stop
/etc/init.d/iptables stop 重复
chkconfig iptables off
chkconfig –list| grep ipt
centos7
临时关闭:
service firewalld stop
永久关闭
chkconfig firewalld off

Linux系统有7个运行级别(runlevel)

运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
运行级别2:多用户状态(没有NFS)
运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
运行级别4:系统未使用,保留
运行级别5:X11控制台,登陆后进入图形GUI模式
运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启

runlevel :查看当前运行级别
设置运行级别:init N

级别目录讲解

1.在目录/etc/rc.d/init.d下有许多服务器脚本程序,一般称为服务(service)
2.在/etc/rc.d下有7个名为rcN.d的目录,对应系统的7个运行级别
3.rcN.d目录下都是一些符号链接文件,这些链接文件都指向init.d目录下的
service脚本文件
4.系统会根据指定的运行级别进入对应的rcN.d目录,并按照文件名顺序检索目
录下的链接文件:对于以K(Kill)开头的文件,系统将终止对应的服务;对于以
S(Start)开头的文件,系统将启动对应的服务
5.查看运行级别用:runlevel
6.进入其它运行级别用:init N,如果init 3则进入终端模式,init 5则又登录图
形GUI模式
7.另外init0为关机,init6为重启系统

关机命令:

1、halt 立刻关机
2、poweroff 立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机 如果是通过shutdown命令设置关机的
话,可以用shutdown -c命令取消
5、init 0

重启命令:

1、reboot
2、init 6
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过
shutdown命令设置重启的话,可以用shutdown -c命令取消

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值