linux centos7 常用命令

linux centos7 常用命令

安装:

使用vmware安装centos7虚拟机

安装的时候需要设置分区

/boot 200M

/swap 为内存的两倍

/  剩下的可以分配给data www

 

设置静态IP:

网络使用nat 模式

第一次使用 自动分配一个ip

dhclient

使用ip addr可以查看IP地址 一般ens22为网卡名字

子网掩码一般为255.255.255.0

192.168.*.2一般为网关,很重要

如果需要设置静态Ip地址可以编辑网卡配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.176.128
NETMASK=255.255.255.0
GATEWAY=192.168.176.2
DNS=8.8.8.8

# 手动设置的静态IP # 网卡随系统一同启动 # 静态IP # 子网掩码 # 网关 # DNS服务器

#重启网关
systemctl restart network.service
#查看IP
ip addr

 

安装桌面以及救援:

如果要安装桌面系统

 yum groupinstall -y "GNOME Desktop"

安装完输入init5

重启reboot 关机halt或者poweroff

系统故障使用救援系统

#执行
chroot /mnt/sysimage

 

sshd服务:

sshd服务的配置文件 可以修改22端口

/etc/ssh/sshd_config

 

防ping:

防止ping 可以在虚拟目录

echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

 

使用秘钥登录:

mkdir /root/.ssh

chmod 700 /root/.ssh

vi /root/.ssh/authorized_key

里面填入公钥

linux里面使用ssh-keygen生成密钥对

 

selinux安全机制关闭:

setenforce 0 临时

vi /etc/selinux/config 将selinux=enforcing修改成disabled

 

修改主机名:

hostname zmm

vi /etc/hostname

 

linux再登录ssh:

安装openssh-clients

ssh root@192.168.*.12

 

当前用户:

whoami或者who am i 查看当前用户

 

ls -ld     -d是目录的属性

删除目录mrdir -p

rm -rf -r是删除目录 -f是强制删除

 

环境变量:

which rmdir

which rm

echo $PATH

PATH=$PATH:/root

 

查看文档的命令:

cat -n test.txt  -n是帮行数也加上 -A显示特殊符号

tac 与cat是反过来显示

more和less查看大文件 less功能更多一点

head显示前10行 tail显示最后一行

 

文件的所有者和所属组:

rwx root root

 

更改文件权限:

chgrp 改变文件所属组 -r改变下面的目录文件权限

groupadd testgroup

chown改变文件所有者 用户和所属组

chown -R root:root test

 

chmod 777 test

r=4 w=2 x=1

默认情况 目录是755 文件是644

umask来决定默认权限 可以在/etc/bashrc修改

 

文件的特殊属性:

chattr

lsattr 可以读取特殊权限

 

搜索文件:

which 查看可执行文件的绝对路径

whereis查找文件 whereis ls

locate    安装命令 yum install -y mlocate

find搜索文件 格式: find 目录 参数

find / -mtime -1 表示1天之内访问或执行

-ctime  -mtime

stat访问文件最近的时间信息

 

linux的后缀名没有具体的意义,只是用来区分而已

链接文件:

硬链接和软链接

ln -s 加了s就是软链接

du -sk计算文件或者目录大小 我喜欢用-sh

 

linux用户和用户组管理:

groupadd groupdel

useradd userdel

 

passwd修改密码

mkpass生成密码需要安装yum install -y expect

 

不允许root登录:

/etc/ssh/sshd_config

#PermitRootLogin no

之后重启sshd服务

systemctl restart sshd.service

 

 

 

 

 

版权声明:
1:本文仅供学习和参考,不做任何收益和价值保障,请知晓。
2:本内容转载于网络,版权归原作者所有,不拥有所有权,不承担相关法律责任。
3:本站所有资源均来源于网络,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
4:如有侵权,请联系我们1109539043#qq.com(#改为@)删除。
技术分享

HLS|m3u8|mp4|blob下载器下载工具(FetchV浏览器网页视频下载插件 )

2023-12-1 9:46:05

技术分享

selinux配置错误导致无法启动(关闭selinux)

2023-12-1 19:20:06

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索