沃梦达 / 编程技术 / 服务器 / 正文

CentOs使用笔记

一,打开CentOs1,CentOs安装,在选择页面时不要选择最小化安装,要选择界面系统 2,切换至root用户命令,su root二,联网1,右击桌面在界面中打开终端,在编辑选项中更改终端配色2,配置网络,选择nat模式 C...

一,打开CentOs

1,CentOs安装,在选择页面时不要选择最小化安装,要选择界面系统

 2,切换至root用户命令,su root

二,联网

1,右击桌面在界面中打开终端,在编辑选项中更改终端配色

2,配置网络,选择nat模式  

CentOs7默认无法联网

在root用户下输入cd /etc /sysconfig/network-scripts/

使用ifconfig命令查看网卡

使用ls命令查看网卡配置文件名

输入vim ifcfg-ens33编辑ifcfg-ens33文件的最后一行,将ONBOOT=no改成yes

按esc键在输入:wq保存并退出

三,vmtools的安装以及设置共享文件夹

四,CentOs目录结构

额外软件安装放在/opt下

XShell6与Xftp6的安装并使用

Linux启动sshd服务,该服务会监听22号端口

六,vi和vim编辑器

vim的三种模式,

正常模式:可以上下左右移动光标,也可以复制粘贴

插入模式/编辑模式:

在此模式下,程序员可以输入内容

命令行模式:可以提供相关指令,比如保存,退出等

按下i,o,a,r,R即可进入编辑模式

按下esc返回一般模式

按下:或/进入命令行模式

在命令行下:wq (保存并退出·)  :q(退出,啥都没干)   :q!(退出不保存,即做了修改但不保存)

快捷键的使用,

1》拷贝当前行,yy;拷贝当前行向下五行,5yy,粘贴,pp

2》删除当前行, dd;删除当前行向下五行,5dd

3》在文件中查找某个单词     /关键字,回车查找,输入n就是查找下一个

4》设置文件的行号,取消文件的行号 命令如下  :set nu :set nonu

5》编辑/etc/profile文件,使用快捷键到底文档最未行 G 和最首行gg

6》在一个文件中输入“hello” 然后又撤销这个动作,u

7》将光标移动至第n行 n + G或n+gg

七,关机重启指令

shutdown -h now立即关机

shutdown -h 1一分钟后关机

shutdown -r now立即重启

halt 关机

reboot 立即重启

sync 把内存的数据同步到磁盘上

logout   注销命令 在图形级别即运行级别3下无效

八,用户管理

useradd 用户名   //创建一个组

password 用户名  //更改用户的密码

userdel 用户名//删除一个用户

用户信息查询 id

用户组  groupadd 组名

用户和组相关的文件

九,实用指令

1,指定运行级别, linux有7个运行级别

级别0:关机

级别1:单用户找回丢失密码

级别2:多用户无网络服务

级别3:多用户有网络服务

级别4:保留级别

级别5:图形界面级别

级别6:重启

运行级别配置文件在etc/inittab下,在此处编辑可更改默认运行级别,即系统启动后一开始就进入命令行界面,恶作剧改为0一启动就会关机,可以用单用户模式改回来,级别3最好

init 0  指定运行级别

例如,如何找回root密码,思路:进入到单用户模式,然后修改root密码,因为进入单一户不需要输密码。演示

开机在引导时输入回车键,看到一个界面输入e,在看到一个界面高亮到kernel,再输入e ,在新的界面输入1,再输入回车

再输入b 这时就进入到单用户模式了,使用password指令修改root密码(无法远程)

2,帮助指令

当我们对某个指令不熟悉时,就可以使用这个指令

man ls //查看ls指令的含义及用法

help  cd//查看cd 指令的用法

3, 文件目录类

pwd指令  显示当前工作目录的绝对路径

ls指令 查看当前目录的所有指令或信息、

cd指令 切换工作目录 cd..回到上一级目录 cd~回到家目录

mkdir指令 创建目录

touch指令 创建一个空文件

cp指令 cp xxx.xx    x/ 拷贝文件  拷贝文件夹 cp -r  xx/   xx/

rm指令 移除文件或目录 -r 递归删除整个文件夹

mv指令 移动文件与目录或重命名 mv oldName newName 重命名

mv /xx /xxx 移动xx文件夹到xxx文件夹下

cat  xx 指令 查看xx文件的内容 -n显示行号

less与more指令查看文件内容

>输出重定向指令和>>追加指令 输出重定向ls -l >文件 将列表内容写入到文件中

ls -l>>文件 将列表文件追加到文件中

echo指令 将内容输出到控制台echo $PATH输出环境变量

head指令 文件查看文件前十行内容 head -n 5 查看前5行内容

tail指令 同head只是查看后面 tail -f 文件实时追踪该文档所有更新

In指令 软连接 类似windows快捷方式 In -s 文件 软连接名

history指令 查看已经执行过的历史命令

date指令 显示当前时间 date -s  "2012-09-11" 设置时间

find指令  find [搜索范围] [选项]   例如 find /home name hello.txt   find / -size +20M  -代表小于,不写代表等于

locate指令 locate     第一次使用前必须使用updatedb指令创建locate数据库 搜索文件 

grep指令和管道符号| 表示将前一个命令的处理结果传递给后面的命令处理

查找文件内容中的关键字   grep [选项] 查找内容 源文件

选项-n 显示匹配行及行号 -i  忽略字母大小写

cat hello.txt | grep -n yes

gzip和gunzip指令 压缩和解压缩指令

gzip 文件   gunzip 文件.gz  //压缩完文件不保留 -r递归压缩

zip和unzip 将home下所有文件压缩成myPackage.zip   zip -r myPackage.zip   /home

tar指令 打包指令 tar -zcvf a.tar.gz a1.txt a2.txt 将 a1.txt和a2.txt打包成a.tar.gz

tar -zxvf a.tar.gz /home

 

组管理和权限管理

定时任务调度

磁盘分区与管理

网络配置

进程管理

RPM和YUM

安装jdk 解压jdk 配置环境变量 JAVA_HOME=/opt/jdk1.8.0_181        

                                                 PATH=/opt/jdk1.8.0_181/bin:$PATH

                                                 export JAVA_HOME PATH  重新启动

安装tomcat  开启tomcat服务器./startup.sh   开启防火墙端口,用ie访问

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

本文标题为:CentOs使用笔记

基础教程推荐