Linux笔记总结


基于 CentOS7 进行操作

注意项


  1. /usr 目录下主要(最好)用来安装其他应用软件。
  2. /data 目录下主要用来存放数据文件。
  3. 最好创建一个新的用户来进行操作,少使用root用户。
  4. 在修改一个源文件前,最好将其进行备份

基本设置


修改主机名

hostname  #显示当前主机名
hostname 主机名     #更改主机名

使用命令只能临时修改主机名,想要永久修改需要修改配置文件 
vim /etc/hostname 

设置固定Ip

Linux虚拟机设置固定IP

创建新用户

useradd 用户名 #创建用户
passwd 用户名  #为该用户设置或更换密码
su - 用户名   #切换用户

配置yum源

# 如果感觉自带的yum源较慢,可以更换yum镜像
cd /etc/yum.repos.d/    # 切换到 yum 对应的配置文件
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo #下载yum镜像,这里使用的是163的镜像
# 下载好后需要覆盖掉原本的  CentOS-Base.repo  文件, 以防万一对其进行备份
mv CentOS-Base.repo CentOS-Base.repo.back     #将CentOS-Base.repo 命名为CentOS-Base.repo.back
mv CentOS7-Base-163.repo CentOS-Base.repo     #将下载的镜像命名为CentOS-Base.repo

防火墙配置

systemctl status firewalld  #查看防火墙状态
systemctl start firewalld   #开启防火墙
systemctl stop firewalld    #暂时关闭防护墙
systemctl disable firewalld  # 禁止防火墙开机自起

关闭SELinux服务

vim /etc/selinux/config   #修改config文件SELINUX=enforcing 改为 SELINUX=disabled 
保存后重启服务器

修改SSH服务的默认配置

cd /etc/ssh  #切换到ssh相关目录
cp sshd_config sshd_config.bak  #备份原文件
vim  sshd_config #根据自己的需求修改文件内容
systemctl restart sshd   #重启服务

重要配置文件

# 网卡配置文件
cat /etc/sysconfig/network-scripts/ifcfg-ens33

# DNS域名解析文件
cat /etc/resolv.conf

# 系统hosts文件
cat /etc/hosts

# 主机名配置文件
cat /etc/hostname

# fstab文件 (记录开机组要自动挂载的文件系统)
cat /etc/fstab

# rc.local文件  (配置开机自启动的命令)
cat /etc/rc.local 

# 全局环境变量配置文件
cat /etc/profile

#定时任务配置文件
ll /var/spool/cron/

#用户信息配置文件
cat /etc/passwd

#用户密码配置文件
cat /etc/shadow

基础命令

系统管命令

man ...  # 查看指定命令的帮助信息
ls  ...  # 查看目录下的文件
cd  ...  # 切换目录
useradd ... #添加用户
passwd ... # 设置、修改密码
free   # 查看当前内存使用情况(加上  -h  可以方便查看)
whoami   # 查看当前登录的用户
ps      # 显示当前进程状态
date    #显示时间
pwd     # 获得当前文件的路径
shutdown #关机

文件管理命令

touch  ... # 创建文件
cat ...  #查看文件内容
mkdir  ... #创建文件夹
rm  ... #删除文件或目录
cp  ... #复制文件
mv  ...  #移动或重命名文件
find ... #查找指定目录下的文件
tar -cf ... ... #将某文件打包
tar -xvf ... #将某文件解压

磁盘管理命令

df  #查看磁盘使用情况
du ... #查看文件或目录使用情况
fidsk ... # 分区命令
mount ... #挂载命令

网络管理命令

ping ... #测试网络的连通性
wget ... #从网络上下载指定的软件
telnet ... #远程登录主机
netstat ... #显示网络系统状态信息
curl ...  # 文件传输工具,,如:发送Http请求
ss  ... # 类似于netstat, 比netstat更好

系统性能管理命令

uptime ... #显示系统运行时长和平均负载
top ...  #查看系统整体运行状态
iostat ... #监控系统输入输出设备和CPU使用情况
ifstat ... # 用来检测网络接口状态
lsof ... # 查看文件进程或端口
time ... #计算执行命令所花费的时间
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值