Linux基础配置及基本命令

1.新建虚拟机并安装程序光盘映像文件(centos7

在安装过程中把以下属性记住

 2.基础配置操作

2.1#修改主机名

hostnamectl set-hostname 修改名

2.2#修改ip地址

先进入你的网络配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33

将BOOTPROTO的"dhcp"后面改成"static"

另外在下面添加 IPADDR=你的IP地址(上图的IP Address)

                       NETMASK=255.255.255.0  (上图的Subnet  Mask)

                       GATEWAY=你的网关(就是上图的Default Route)

                       DNS1=114.114.114.114

                       DNS2=8.8.8.8

记得保存退出。

然后重启网络服务  systemctl restart network

最后检查能否ping通  ping  www.baidu.com

 

 2.3#配置hosts文件

hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件。

进入hosts文件   vi /etc/hosts

在下面添加你的ip地址+主机名,保存退出

 2.4#配置yum源为华为源

先安装wget   yum install -y wget

然后在执行一下代码

cd /etc/yum.repos.d
    mv CentOS-Base.repo CentOS-Base.repo.bak 
	wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo  # 下载华为云基础repo包
    yum clean all   #清理缓存
    yum makecache   #重新生成缓存
2.5#安装一些常用工具

yum install -y vim net-tools zip unzip

2.6#永久关闭防火墙

systemctl stop firewalld

systemctl disable firewalld

3.Linux基础命令

d 表示文件夹
l表示超链接(快捷方式)软链
-表示文件
命令模式: 数字+yy(复制几行)
                  数字+p(黏贴几行)
                  dd(删除行命令)
                  shift+g (直接到达尾行)
                  :w   (保存不退出)
                  :q   (退出)
                  :q! (强制退出)
                  /+文本内的内容(搜索文件中的内容)
                  :数字 (光标返回第几行)
                  :wq!(强制保存退出)
                  N 换下一行

清屏 clear  快捷键ctrl+L
查询命令怎么用  man【命令名称】
查看当前所在目录 pwd
打开目录 cd
查看目录下文件 ls -a
以列的方式显示目录列表  ll 
创建文件目录 mkdir
        mkdir -p a/b/c多级创建
创建文件  touch
删除文件或目录 rm -rf +文件名(会删除该文件夹下的所有东西)
复制文件命令  cp  +文件名  +文件路径
移动文件(可修改或增添文件名) mv +文件名+  路径
返回上一层 cd ..
查看文件内容 cat
文本编辑器 vi vim:
                退出但不保存 :!q
                退出并保存  :wq
从文件开头显示文件内容 head -数字(行数) +文件名
从文件结尾显示文件内容 tail -数字(行数) +文件名
打印命令 echo ‘(打印内容)’
        复写输出 echo ‘(打印内容)’>文件名
        追加输出 echo‘(打印内容)’>>文件名
    (一一对应)    echo ‘(内容)’ | tr ‘(被替换的内容)’  ‘替换内容’
    echo  "...”    打印文件路径  //echo "$PATH"就是打印path的文件路径

echo 'xxx "$PATH" xxx' //应为xxx “PATH” xxx
    echo 'xxx '$PATH' xxx' //应为xxx 文件路径 xxx
    echo ”xxx “$PATH” xxx“ //应为xxx 文件路径 xxx
    echo ”xxx ‘$PATH’ xxx" // 应为xxx ‘文件路径’ xxx


添加用户  useradd +用户名
设置用户密码 passwd + 密码(自己设)
查询用户id id +用户名
查看创建了哪些用户   cat   /etc/passwd
删除用户  userdel + -r +用户名(记得退出xshell再删)
添加分组   groupadd +组名
修改用户所属分组   usermod -g +要换的组名 +用户名
删除组 groupdel +组名(里面不能有用户)
查看当前用户所属分组 groups
切换到指定用户 su +用户名
(su)【直接切换root账号】
(# r=4  w=2 x=1)
(  读   写   执行)
(在root顶级用户下)分配权限 chmod  +xxx+ 文件名
使其子文件夹里的权限修改 chmod +xxx+ -R +文件名
chown +用户名:组名 +文件名
查看进程信息  ps aux
查看系统健康状态 top
查看端口占用情况 netstat -lnp
强行停止 kill -9 +端口数字
命令查看内存 free
命令查看磁盘空间 df
安装Linux插件及软件 yum  install  -y 包名
解压文件 tar -zxf 压缩包名 (省略压缩过程)
        tar -zxvf 压缩包名(带压缩过程)

查看现在的时间 date 
查看今天的日期和具体时间(转变格式) date +%Y-%m-%dT%H:%M:%S     
返回日期的上一天 date -d "1 days ago"
返回日期的上一个月 date -d "1 months ago"
返回日期的上一年 date -d "1 years ago"
(返回下一天在1前面加‘-’)

  xxx >> xxx 表示把前面的命令所得的结果塞到后面的文件中 // printenv >> hello.txt
               (/ 代表在根目录下查找)
查找文件 find / -name '(内容)'如:'*.tar.gz'(搜索以tar.gz为尾的文件)
查找快捷指令的文件所在地 which+xxx
重定向 >> 标准追加
      2>> 错误追加
      > 标准覆盖
      2>  错误覆盖
      < 默认

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

中国java之父.~~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值