centos安装与网络配置

        关机:shutdown -h now
重启:shutdown -r now 或 reboot

linux目录结构与操作命令

使用ls命令查看目录结构

    目录查看: ls [-al] [ 文件或目录名称]
目录切换: cd [ 目录名称]
显示当前目录: pwd 绝对路径 :
从根目录 /
相对路径 :
当前目录 .
上级目录 ..
家目录 ~ 目录创建: mkdir [-p]
目录删除: rmdir [-p] 目录名称 ------------------------------ 创建文件: touch
文化编辑: vi 编辑器
vi 文件名称 命令模式 h j k l
左 下 上 右 dd 剪切当前行
yy 复制
p 下一行黏贴 P 上一行黏贴 a在光标后插入 A在当行末插入
i在光标前插入 I在当行首插入
o在当前行之下插入 O在上一行插入 编辑模式 :
最末行模式
:set nu 显示行号
:w 保存
:wq 保存并退出
:q! 不保存退出 文件查看: cat/more/less/head/tail/.... ------------------------------ 复制: cp [-r] 来源文件 目标文件
移动: mv 来源文件 目标文件
删除: rm [-rf] 文件或目录 查找命令: which 命令名
特定目录查找: whereis 文件或目录
查找: find 目录 [-name/user/size] 参数
find速度最慢但最强大

用户管理以及群组管理

    查看: who
创建用户: useradd [-g 群组] 用户名
设置密码: passwd 用户名
删除用户: userdel [-r] 用户名 密码设置
密码超过8个字符
包含数字、大小写字母、符号
密码加密 健壮 好记 例:h@BiAn1qun@ 查看群组: groups [ 用户名 ]
创建群组: groupadd
删除群组: groupdel
用户群组修改: usermod [-g 群组名] 用户名

权限与角色

    修改所有者: chown [-R]  用户名  文件或目录
修改所有者和组: chown [-R] 用户名: 组名 文件或目录
修改所属组: chgrp [-R] 组名 权限修改: chmod [-R] xyz 文件或目录
x 所有者权限 y 所属组权限 z 其他用户权限
r:4 w:2 x:1 rwx 数字总和即权限 权限修改: chmod [-R] xyz 文件或目录
x 角色 u g o a 分别代表所有者、所属组、其他用户、所有角色
y 设置 + - = 分别代表增加、减少、设置
z 权限 r w x

压缩与解压缩

    tar [-ctxzjJvf] 压缩文件 [ 源文件]
c 打包压缩 t 查看内容 x 解打包解压缩
z 使用gzip 方式 j 使用bzip2 方式 J 使用xz 方式
v 显示过程 f 指定压缩包名 tar 命令使用时候 c\t\x 方式选一种
使用gzip 、bzip2 、xz 方式压缩,压缩文件后缀gz 、bz2 、xz
bz2 、zip 格式的压缩需要安装相应命令

软件安装与卸载

    源码包安装
下载源码包(curl 、wget)
解压 (tar)
进入到该目录(cd)
(注意编译安装时候软件包依赖解决,删除 make clean) rpm包安装
编译前配置(./configure)
编译(make)
编译安装(make install) 下载rpm 安装包
rpm -ivh 软件包
-i 安装 -v 显示详细信息 -h 查询是否安装 rpm -q 安装包
查询包信息 rpm -qi 安装包
查询安装位置 rpm -ql 安装包
卸载 rpm -e yum 安装管理rpm 包
查询可以安装的软件包 yum list 名称
安装 yum [-y] install 软件包
-y 自动回答yes

centos的安装与配置,Linux下基本命令、权限控制,解压缩文件以及软件的安装与卸载的更多相关文章

  1. linux下的权限控制

    终于还是要弄服务器了,这是多年前用fedora的时候整理的,也贴出来,顺便也再复习一下. 先来了解一下文件属性,在shell环境里输入:ls -l 可以查看当前目录文件.如:drwxr-xr-x. 1 ...

  2. Linux下ACL权限控制以及用sudo设置用户对命令的执行权限

    ACL权限分配 1.setfacl命令设置文件权限 setfacl -m u:user1:rw root.txt setfacl -m u:user2:rwx root.txt 2.getfacl命令 ...

  3. linux下ftp权限控制

    需求背景: 1.创建2个账号给联调的系统使用读取我方服务器提供的文件信息.只允许看到限定的目录,对目录下的文件只有只读权限,禁止shell登录. 2.创建一个内部账号提供文件信息,只允许看到限定的目录 ...

  4. Linux 下的权限改变与目录配置

    Linux 下的权限改变与目录配置 ./代表本目录的意思. (1):用户与用户组, 1:文件所有者,文件被某一用户所有 2:用户组:    对文件给与一个或者多个用户权限配置 3:其它人: (2):l ...

  5. Windows10下配置Linux下C语言开发环境

    今天为大家介绍如在Windows10下配置Linux下C语言开发环境,首先安装linux子系统:启用开发者模式 1.打开设置 2.点击更新和安全3.点击开发者选项 4.启用开发人员模式 5.更改系统功 ...

  6. 在hyper-v虚拟机中安装并配置linux

    虽然都是自己写的,还是贴个原文链接吧,如果文章里的图片错乱了,可能就是我贴错了,去看原文吧. 多图警告 WSL2真香? WSL2相比于WSL1前者更类似于虚拟机,配合上Windoes Terminal ...

  7. Vagrant (2) —— 基本安装与配置(下)

    Vagrant (2) -- 基本安装与配置(下) 摘要 基本安装与配置 版本 Vagrant版本: 1.8.1 内容 预置 我们可以通SSH登录然后安装一个web服务器,但是这样每个使用Vagran ...

  8. 在Linux下使用RAID--使用mdadm工具创建软件Raid 0(1)

    在Linux下使用RAID--使用mdadm工具创建软件Raid 0(1) RAID即廉价磁盘冗余阵列,其高可用性和可靠性适用于大规模环境中,相比正常使用,数据更需要被保护.RAID是一些磁盘的集合, ...

  9. Linux下的文件结构,及对应文件夹的作用

    Linux下的文件结构,及对应文件夹的作用 /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比 ...

随机推荐

  1. 容器技术与docker

    名词介绍 IaaS:基础设施即服务,要搭建上层数据应用,先得通过互联网获得基础性设施服务 PaaS:平台即服务,搭建平台,集成应用产品,整合起来提供服务 SaaS:软件即服务,通过网络提供程序应用类服 ...

  2. Percona-XtraDB-Cluster-57 安装操作记录

    一.PXC集群的一些特性 Percona官网服务器位于境外,访问很困难.本次安装使用的是其官网提供的最新版本5.7.23-31.31.1.el7,当前日期为2018.10.10. PXC集群中,存储引 ...

  3. 下载STRING数据库检索互作关系结果为空,但是在STRING网站却能检索出互作关系,为什么呢???关键词用的是蛋白ID(ENSP开头)

    首先介绍下两种方法: 一.本地分析 1.在STRING数据库下载人的互作文件,如下图,第一个文件 https://string-db.org/cgi/download.pl?sessionId=HGr ...

  4. java线程池及创建多少线程合适

    java线程池 1.以下是ThreadPoolExecutor参数完备构造方法: public ThreadPoolExecutor(int corePoolSize,int maximumPoolS ...

  5. Unreal Engine 4 蓝图完全学习教程(一)—— 简要介绍

    首先启动UE4: 新建项目类型为游戏: 选择空项目Blank: 项目设置选项: 点击创建项目: 打开后的窗口称为:“关卡编辑器”,由多个面板组成.在UE中,设计3D场景的空间称为“关卡”. 简单介绍一 ...

  6. 构建一个学生Student,根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。

    定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量: sNO 表示学号: sName表示姓名: sSex表示性别: sAge表示年龄: sJava:表示Java课程成 ...

  7. 严重 [RMI TCP Connection(3)-127.0.0.1]

    学习Servlet时碰到的一个bug. Connected to server [2017-01-08 04:40:33,100] Artifact jspRun:war exploded: Arti ...

  8. 带大家用40行python代码实现一个疫情地图

    最近两个月,因为新冠病毒无情的肆虐,相信会给每个中国人的记忆中画上重重的一笔.到今天为止,疫情形势依然十分严峻,虽然除湖北外的其他省份已经连续十一天确诊人数下降,但是接下来还有将近至少1.6亿的人口迁 ...

  9. 基于TensorFlow的MNIST手写数字识别-深入

    构建多层卷积神经网络时需要多组W和偏移项b,我们封装2个方法来产生W和b 初级MNIST中用0初始化W和b,这里用噪声初始化进行对称打破,防止产生梯度0,同时用一个小的正值来初始化b避免dead ne ...

  10. Luinx安装RocketMQ

    一.RocketMQ环境 准备两台虚拟机,分别为master01 和master02 二.安装JDK(两台虚拟机相同步骤) 1. 检查当前虚拟机环境有没有JDK rpm -qa|grep java ( ...