Linux学习笔记

目录

一、什么是Linux

二、VMware虚拟机

三、CentOS6 

(1)操作命令

1.1 常见命令

1.2 文本命令

1.3 进程命令

1.4 用户管理命令

1.5 文件属性命令

1.6 安装操作

四、CentOS7

(1) 操作命令

Linux常见异常错误


一、什么是Linux

 

 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIXUNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位64位硬件。Linux继承了Unix网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

 二、VMware虚拟机

Windows模拟Liunx环境可以使用VMware虚拟机,VMware是收费的,不过这里给大家提供破解版供大家使用。安装教程大家自行百度就可以

链接:https://pan.baidu.com/s/1BjnldL7rg0Mkyxk_ET8GzQ 
提取码:8zwc  

内容包括:VMware + winCRT + centOS6镜像文件

 

三、CentOS6 

临时IP地址设置:

ifconfig eth0 192.168.111.3    (缺点:重启、关机IP将消失)

永久设置IP:

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

DEVICE=eth0

TYPE=Ethernet

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

IPADDR=192.168.111.3

NETMASK=255.255.255.0

GATEWAY=192.168.111.0

service network start (开启网络服务)

关闭selinux:

ps:红帽、centos公司定制的安全服务

vi /etc/selinux/config

SELINUX=disabled

主机名和IP映射:

好处:好记、解耦和

           Windows 映射 C:\Windows\System32\drivers\etc\hosts

Linux映射:vi /etc/hosts     //设置IP和主机名映射

vim /etc/sysconfig/network      //修改主机名

linux服务器双网卡:

1.虚拟机中配置一个新的网络适配器,设置类型为桥接

2./etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

TYPE=Ethernet

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=dhcp

linux安装方式:

yum -y install 文件名

rpm -ivh 文件名.rpm

tar -zxvf 文件名 -C /xxx/xxx

 

rz上传文件:

           yum install -y lrzsz

远程复制:

scp /etc/hosts/ root@192.168.111.4:/etc

scp 远程复制 文件夹 -r

scp -r

 

 

(1)操作命令

1.1 常见命令

clear清屏
systemctl stop firewalld关闭防火墙
systemctl start firewalld启动防火墙
systemctl restart network重启网卡
halt关机
reboot重启
cd 目录名进入指定目录
cd ..返回上一级目录
pwd

显示当前所在目录

ls显示文件目录清单
ls -a同上,显示隐藏文件
ls -l以上格式列表显示,更为详细的
ls -R递归查看当前目录下所有文件清单
mkdir 目录名在当前目录下创建目录
touch 文件名创建空文件
cp /etc/host abc/拷贝host文件到abc目录下
cp -R 递归拷贝,
mv 目标文件/ /移动位置/移动a到b目录中
rmdir 目录名删除指定的空目录
rm 文件名删除指定的文件名
rm -f 文件名强制删除
rm -rf 文件名强制删除文件或文件夹,支持通配符
cat 文件名显示文件内容
more 文件名同上,具有分页功能
tail -f xxx.log查看.log文件日志
ifconfig查看网卡ip
service network start重启网络服务器
service iptables stop关闭防火墙
chkconfig iptables on启动关闭防火墙

1.2 文本命令

vi 文件名对文件进行编辑
wq!保存编辑强制退出
q!不保存退出
  

1.3 进程命令

ps -ef查看进程
kill -9 端口号杀进程
ps -aux|grep nginx查看Nginx进程
  

1.4 用户管理命令

groupadd xxx创建组,自动生成GID编号,同时/etc/group/下面增加一行
useradd xxx创建用户账号,如果没有制定组,会以用户名为组名
passwd 用户名设置用户密码
userdel 用户名删除用户
userdel -r 用户名删除用户并且删除用户主目录
passwd -u 用户名禁止用户登录
passwd -d 用户名删除用户密码
su 用户名切换用户
  

 

1.5 文件属性命令

文件类型         文件权限          连接数           属组            属组           大小           日期                时间               文件名
      d              rwxrwxr--x               2              user1          user1         4096           Aug            17 09:10               abc

 

命令解释
chown 主名 hello.txt改属主:将hello.txt文件属主改为user1
chgrp 组名改属组
  

 

1.6 安装操作

一、rpm安装
rpm -ivh 文件名rpm安装
i安装
e卸载
U更新
vh显示安装进度
qa显示所有已安装的软件包
【注意】

出现依赖问题:末尾追加 --force --nodeps

二、解压缩
tar -zcvf 文件名 目标文件打包
tar -zxvf 文件名拆包
tar -zxvf 文件名 -C 路径拆包到指定位置

                                                                                  三、yum安装

yum -y install 文件名yum 在线安装
  

四、CentOS7

(1) 操作命令

查看ipip a
重启网卡systemctl restart network
修改网卡vim /etc/sysconfig/network-scripts/ifcfg-ens33
防火墙状态systemctl status firewalld.service
防火墙关闭(临时)systemctl stop firewalld.service
防火墙开机(永久)systemctl disable firewalld.service

Linux常见异常错误

ifconfig查看不了eth0网卡,甚至有些命令无效,比如:service network restart

解决方法: rm -rf /etc/udev/rules.d/70-persistent-net.rules

持续更新中...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值