腾讯云服务器和阿里云服务器的Centos系统都是没有Linux系统的一个版本,Centos系统的操作都是在没有类似Windows图形化操作界面的黑框框命令窗口进行操作的,需要使用到很多Linux操作命令,针对不熟悉Linux系统命令的人来说,操作是比较困难的.此时如果想简便化操作,可以采用往服务器中安装宝塔操作软件的方式,宝塔操作软件集成了很多常规操作命令,可以让运维者直接通过图形化操作界面进行简易化操作. 关于宝塔面板系统,在阿里云的云市场以及腾讯云的云市场产品中都含有相应的宝塔面板系统的购买…
一.vim在可视化模式下编辑 crl+v,会变成-- VISUAL BLOCK --,然后用上下左右键去选中. 多行注释: ESC进入命令行模式; Ctrl+v进入VISUAL BLOCK模式 上下左右键调整需要注释多少行; Shift+i即大写I或s进入插入模式,输入注释的符号,比如#; 再按两下ESC键,这时就可完成多行注释, 命令行模式下,输入:首行号,尾行号s/^/字符/g,实现批量插入字符.如:2,7s/^/#/g. 1.d命令可以删除高亮显示的文本,而D命令则会删除一行, 即使这一行…
Linux最传统的磁盘文件系统(filesystem)使用的是EXT4格式,所以要了解文件系统就得要由认识EXT4开始,而文件系统是创建在硬盘上面的,因此我们得了解硬盘的物理组成才行,下面我们回来详细谈一谈磁盘,inode,block还有superblock等文件系统,的理论知识. 关于磁盘与分区 目前在市场中磁盘的分类也是五花八门,一般在主机中使用的磁盘无外乎,以下几种,包括常用的构造,我们在这里说明. 接口分类:IDE.SATA.SCSI.SAS.光纤通道接口等 构造分类:机械硬盘(HDD)…
本系列的博客来自于:http://www.92csz.com/study/linux/ 在此,感谢原作者提供的入门知识 这个系列的博客的目的在于将比较常用的liunx命令从作者的文章中摘录下来,供自己学习和复习之用. 管道命令,是指 | 的左边运行结果 是|右边的 输入条件或者范围. [认识/etc/passwd和/etc/shadow] 这两个文件可以说是linux系统中最重要的文件之一. /etc/passwd由’:’分割成7个字段,每个字段的具体含义是: 1)用户名(如第一行中的root就…
关于这部分内容,笔者在日常的linux系统管理工作中用到的并不多,但这并不代表该内容不重要.毕竟linux系统是一个多用户的系统,每个账号都干什么用,你必须了如指掌.因为这涉及到一个安全的问题. [认识/etc/passwd和/etc/shadow] 这两个文件可以说是linux系统中最重要的文件之一.如果没有这两个文件或者这两个文件出问题,则你是无法正常登录linux系统的. /etc/passwd由’:’分割成7个字段,每个字段的具体含义是: 1)用户名(如第一行中的root就是用户名),代…
使用Linux的文件API,经常看见一个东西,叫做文件描述符. 什么是文件描述符? (1)文件描述符其实实质是一个数字,这个数字在一个进程中表示一个特定的含义,当我们open打开一个文件时,操作系统在内存中构建了一些数据结构来表示这个动态文件,然后返回给应用程序一个数字作为文件描述符,这个数字就和我们内存中维护这个动态文件的这些数据结构挂钩绑定上了,以后我们应用程序如果要操作这一个动态文件,只需要用这个文件描述符进行区分. (2)文件描述符就是用来区分一个程序打开的多个文件的. (3)文件描述符…
用户和组管理 Linux是多用户多任务的网络操作系统,作为网络管理员,掌握用户的组的创建与管理至关重要. 学习要点: 了解用户和组的群的配置文件. 熟悉掌握Linux下用户的创建和维护管理. 熟悉掌握Linux下组群的创建和维护管理. 熟悉用户管理器的使用方法. 一.linux系统下的用户账号(用户user)主要由3种 超级用户(管理员用户:root) 普通用户(登录用户,Login Account):由系统管理员创建,可登陆linux系统,但只能操作自己目录内的文件,权限有限. 系统用户(Sy…
1.前言 我们在实际工作当中,都碰到过误操作.误删除.误修改过配置文件等等事件.对于没有堡垒机的公司来说,要在linux系统上深究到底谁做过配置文件的修改.做过误删除是很头疼的事情,特别是遇到删库跑路的事件,更头大了.当然你可以通过history来查看历史命令记录,如果把history记录涂抹掉了,是不是啥也看不到了,如果你想查看在某个时间段到底是谁通过vim编辑过某个文件呢? 那么,有什么办法可以看见这些操作呢,答案是一定有的,具体怎么实现呢,linux script命令正有如此强大的功能,可…
一,认识/etc/passwd和/etc/shadow 1. /etc/passwd :文件中保存系统中所有的用户和用户的主要信息. 在命令行输入 cat /etc/passwd  | head  (‘ | ’ 为管道符,作用是把前面的的命令输出在输入给后面的命令 ) 由图所示 /etc/passwd/被:分为7个字段 其含义如下 第一个字段为用户名(图中为root),是代表用户账号的字符串. 第二个字段是该账号的口令,这里的"x"代表的是密码标志,而不是真正的密码,真正的密码是保存在…
一.KVM环境的搭建 1.安装VMware(略) 2.在VMware中安装Linux系统(略,Ubuntu16.04) 打开支持虚拟化 网络选择桥接模式 3.安装qemu apt-get install qemu 4.下载内层虚拟机需要用到的镜像(Ubuntu14.04) 镜像下载地址:https://www.ubuntu.com/download/alternative-downloads 5.安装ssh apt-get install ssh 6.修改/etc/ssh/sshd_config…
课程大纲及内容简介: 每节课约35分钟,共不下40讲 第一章(11讲) ·分布式和传统单机模式 ·Hadoop背景和工作原理 ·Mapreduce工作原理剖析 ·第二代MR--YARN原理剖析 ·Cloudera Manager 4.1.2安装 ·Cloudera Hadoop 4.1.2 安装 ·CM下集群管理一 ·CM下集群管理二 ·Hadoop fs 命令详解 ·cloudera manager管理集群·cloudera manager下集群高级管理 第二章(约10讲) ·Hive数据表和…
用户和组的管理操作 命令中涉及的单词和简写: 用户:user:组:group : 增加:add :  修改:modify  mod ;  删除 : delete  del 增加用户     /etc/passwd 存放系统用户信息(组编号.家目录等) useradd  用户名 useradd -g   编号   用户名    //增加用户的同时设置"组编号",常用操作 useradd -d  目录名  用户名  //增加用户的同时会设置"家目录",目录没有会自动创建…
In present (post production) IT infrastructure many different workstations, servers etc. have to be maintained on a daily basis. When running on *nix operating systems, the main tool to log into and execute arbitrary code on a remote machine is SSH .…
[原文]:http://blog.chinaunix.net/uid-23886490-id-3565998.html 一.安装前准备 1.内存及swap要求 至于swap如何添加,后文将提到 grep MemTotal /proc/meminfo grep SwapTotal /proc/meminfo 2.硬盘空间 3.修改主机名,及ip对应关系 --设置主机名,也可以直接修改配置文件/etc/sysconfig/network,不过这个是重启之后才起作用 #sed -i "s/HOSTNA…
前期准备: 在美化前,我们先安装一个扩展源. yum install -y epel-release 然后安装字体包 yum -y install liberation-mono-fonts 安装gnome-menis标准菜单实现(通常已安装) yum -y install gnome-menus 安装gnome个性化定制工具 yum -y install gnome-tweak-tool 安装桌面管理器(通常已安装) yum -y gnome-shell 这时候,我们alt+f2快捷键,然后输…
目录 红帽系统忘记密码操作 红帽系统设置ip,主机名 centos系统忘记密码操作 一.红帽系统忘记密码操作 1)再出现以下界面后按键盘e键 2)进入以下界面后,再次按e键 3)使用上下键选择第2项或带有kernel字样的行,然后再次按下e键 4)出现下图,在光标处输入single,按回车键,会回到和第3)步相似的界面,然后按B键.就会不用输入密码进入系统.进入之后重新设置密码,然后reboot重启后,使用新密码登录 二.红帽设置ip地址,主机名 使用setup来设置ip地址和主机名 1)在有安…
每次我们使用Linux都会对系统进行初始化的配置,下面我们一一列出来. 1.服务的开启 systemctl enable firewalld.service //将指定的服务设置为开机启动 systemctl disable firewalld.service //在每次重启开机时间,不自动启动这个服务 systemctl is-enabled firewalld.service //查询是否设置为开机自动启动 2.服务的临时开启.关闭.重启. systemctl start filewalld…
1.查看系统负载命令:w.uptime [root@localhost ~]# w :: up days, :, user, load average: 0.00, 0.01, 0.05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/ .00s .95s .00s w [root@localhost ~]# uptime :: up days, :, user, load average: 0.00, 0.01, 0.05 load aver…
1 linux 服务注册 service文件 在service文件中设置变量和环境变量 [Unit] Description= #服务描述 After=syslog.target #服务启动依赖 [Service] Type=forking #服务启动类型 可选类型有simple forking Environment="LD_LIBRARY_PATH=path" #设置变量 ExecStart= #启动命令 ExecStop= #停止命令 [Install] WantedBy=mul…
内存是Linux内核所管理的最重要的资源之一.内存管理系统是操作系统中最为重要的部分,因为系统的物理内存总是少于系统所需要的内存数量.虚拟内存就是为了克服这个矛盾而采用的策略.系统的虚拟内存通过在各个进程之间共享内存而使系统看起来有多于实际内存的内存容量.Linux支持虚拟内存, 就是使用磁盘作为RAM的扩展,使可用内存相应地有效扩大.核心把当前不用的内存块存到硬盘,腾出内存给其他目的.当原来的内容又要使用时,再读回内存. 一.内存使用情况监测 (1)实时监控内存使用情况 在命令行使用“Free…
延时操作 延时操作是操作系统中经常遇到的一种情形.延时的原因很多,有的时候是为了等待外设芯片处理结束,有的时候是为了暂时释放cpu的使用权,有的就是为了希望在一段时间获取资源,如果没法在单位时间内获取,放弃等待.但是不管怎么说,延时都是操作系统必不可少的一个工作.下面我们就看看延时是怎么实现的, static void tick_list_priority_insert(LIST *head, RAW_TASK_OBJ *task_ptr) { RAW_U32 val; LIST *q,*sta…
firewall-config是firewalld防火墙管理工具的GUI(图形用户界面)版本,几乎可以实现所有以命令行来执行的操作. firewall-config的界面如下图(在终端直接运行firewall-config即弹出),其功能如下: 1:选择运行时(Runtime)和永久(Permanent)模式的配置 2:可选的策略集合区域的列表 3:常用的系统服务列表 4:当前正在使用的区域 5:管理当前被选中区域中的服务 6:管理当前被选中区域中的端口 7:开启或关闭SNAT(源地址转换协议)…
一.配置网络环境 1.运行 cmd 查看本机的ip地址,然后记录下来. 2.网络和共享中心--本地连接属性如下: 手工配置到本地连接上面 IP:172.16.191.215,DNS:101.7.8.9 3.给物理机 本地连接配置第二个IP, 192.168.100.学号 255.255.255.0 4.将linux虚拟机网络配置成桥接模式 第二.虚拟机上的配置 hostnamectl set-hostname jw40 #永久性修改主机名 vi /etc/sysconfig/network-sc…
本次内容包括Linux:ip.主机名.关闭firewalld与selinux 开机临时生效和永久生效 ------------------------------------------------------- ip 临时生效:ifconfig eno16777736 192.168.100.31/24 up 永久生效:cd /etc/sysconfig/network-scripts/ vi /网卡            #形如 vi eno167777136  IPADDR=192.168…
在日常运维中,我们需要清楚服务器上每个用户登录后都做了哪些操作,我们需要记录下每个用户的操作命令.下面的内容设置可以实现在Linux下所有用户,不管是远程还是本地登陆,在本机的所有操作都会记录下来,并生成包含"用户/IP/时间"的文件存放在指定位置. PS1="`whoami`@`hostname`:"'[$PWD]'historyUSER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()…
5.命令 chfn 用于修改用户的finger (finger为 /etc/passwd 文件第五个字段中显示的信息) 三,用户密码管理 1.命令passwd  格式 passwd [username],若命令后不加名字则是为自己设定密码 (只有root用户才能修改其他账户的密码,普通账户只能修改自己的密码) 2. 命令mkpasswd 用于生成密码  使用如下命令安装软件包 选项[-l ]指定生成密码的长度 [-s]指定特殊字符的个数 [-d]指定数字的个数 四,用户命令切换 1.命令su  …
一.权限管理 1.ls -l rwxrwxrwx 左三位:定义user(owner)的权限 中三位:定义group的权限 右三位:定义other的权限 1.进程安全上下文 a.进程对文件的访问权限应用: 进程的属主与文件的属主是否相同,如果相同,则应用属主权限. 否则则检查进程的属主是否属于文件的属组,如果是,则应用属组权限: 否则就只能应用其它other的权限 2.权限: r:read,读 w:write,写 x:excute,执行 a.文件: r:可获取文件的数据 w:可修改文件的数据 x:…
一.网络的初始化 1.ip地址的修改(临时生效) 使用ifconfig命令 ifconfig 网卡名 ip地址 子网掩码 [root@localhost /]# ifconfig eno16777736 192.168.100.112/24 1.ip地址的修改(永久生效) 修改/etc/sysconfig/network-scripts 目录下的网卡文件 [root@localhost /]# vi /etc/sysconfig/network-scripts/ifcfg-eno16777736…
什么是进程? 进程表示程序的一次执行过程,它是应用程序的运行实例,是一个动态的过程.或者可以更简单地描述为:进程是操作系统当前运行的程序.当一个进程开始运行时,就要启动了这个过程.进程包括动态的执行的程序和数据两部分.现代操作系统支持多进程处理,这些进程可以接受操作系统的调度,所以说每一个进程都是操作系统进程资源调度和分配的一个独立的单位. 所有进程都可能存在三种状态:运行态,就绪态,阻塞态. 运行态表示程序当前实际占用着的CPU资源: 就绪态是指程序除CPU之外的一切运行资源都已经就绪,等待操…
1.命令top,查看cpu和内存使用,主要进程列表和占用资源. 2.内存使用命令foree -g 3.查询所有java进程:pgrep -l java     ------ps aux|grep .java 4.强制杀掉某进程:kill -9 45334 5.通过程序名称,直接杀死所有进程:killall java (pkill java)…