回到 Kernel 2.6 时代,那时候引入了一个新的安全系统,用以提供访问控制安全策略的机制。这个系统就是Security Enhanced Linux (SELinux),它是由美国国家安全局(NSA)贡献的,它为 Linux 内核子系统引入了一个健壮的 强制控制访问 Mandatory Access Contr...
可以通过/proc/cpuinfo查看到比较完整的cpu信息. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 44 model name : Intel(R) Xeon(R) CPU E5620 @ 2....
LINUX网络性能之管理工具三剑客 本文是介绍管理Linux系统网络性能技巧的文章,主要介绍了route、netstat、tcpdump三种网络管理测试工具的使用方法及其可实现的功能。 route 在配置网络时,要为机器指定接收数据包时该包要经过的路径。在Linux系统中,提供一个...
Linux服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台的守护进程(daemons)来执行的。守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行...
对Linux系统管理员而言,监控系统是很重要的工作。Linux系统监控工具有很多,top是最常用的一个,可以动态观察系统进程状况,方便系统管理员实时了解系统资源现状。本文对top工具的各个参数进行了深入的介绍。 top作为日常管理工作中最常用也是最重要的Linux...
让linux用户隶属于多个组 usermod -g 组名 用户名:更改用户所属组,是覆盖; 小写 是 覆盖 usermod -G 组名1[,组名2,] 用户名:添加用户所属组; 大写 是添加 usermod -G 组名 用户名 类似于,Linux系统一个组可以包含多个用户成员,反过来,一个用户也可...
在Linux下我们首先需要熟悉组、拥有者、其它用户这三含义,非常重要。 因为在Linux系统中每个文件都有属主,属组,其他组 这3个权限位。 例如我们需要改变一个文件的拥有者:(修改文件之前必须当前的用户具有管理员root的权限) chown -R userName fileName (...
1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version 3.4.4 20050721 3.4.4-2)) #1 SMP Mon Sep 19 18:00:54 EDT 2005 2) [root@q1test01 ~]# uname -a Linux q1...
tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 . 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!...
Linux目录结构是和windows有大不同的设计,这很容易让初学者搞不明白,这里是个人总结的一些知识点,讲解Linux目录结构包括文件类型和一些重要的文件子目录。 linux文件系统的最顶端是/,称为linux的root,所有的目录、文件、设备都在/之下。 文件类型 linux...
在过去的一年里,微软的windows 7大行其道,不过Linux系统也越来越受到欢迎,你对Linux系统了解么?你是Linux系统的应用者么?本文为你详细介绍Linux计划任务,为你在学习Linux计划任务时起一定的作用。 Linux有三种计划任务: at:指定一个时间执行一个任务...
crond是Linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有 要执行的工作便会自动执行该工作。而Linux任务调度的工作主要分为以下两类: 1、系统执行的工作:系统周期...
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显...
主要概念: 1、基本上,一个组就是一个整数组ID(gid) lzgonline:x: 500 : 2、每个在系统上运行的进程都是属于一个组的集合(gids) 3、/etc/group 文件把组ID映射到组名称和组成员身上 /etc/group文件存储格式( 组名称:组密码:组ID:组成员 ) root:x:0...
注:tac 的查看和CAT相反,是从尾到头的 1、cat 显示文件连接文件内容的工具; cat 是一个文本文件查看和连接工具。查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名。 比如: DE[root@localhost ~]# cat /etc/fstab DE 为了便于新手弟兄灵活掌握...
linux上用户、用户组及私有用户组 用户,组及私有用户组 管理用户和组历来是枯燥和乏味的。红帽子LINUX拥有若干 系统工具和约定措施,相当有用,使用户和组的管理简单了许多。 管理用户和组最为简单的方法是使用控制面板上的UsersandGroups模块。 您还可以以...
一、帐户概述 1、帐户实质 Linux操作系统是一个多用户的操作系统,它允许多个用户同时登陆到系统上,使用系统资源。系统根据帐户来区分每个用户的文件、进程、任务,给每个用户提供特定的工作环境(如用户的工作目录、Shell版本以及X-Window环境的配置等),...
默认新建的用户不在sudo组,需要编辑/etc/sudoers文件将用户加入,该文件只能使用visudo命令,首先需要切换到root su - (注意有- ,这和su是不同的,在用命令su的时候只是切换到root,但没有把root的环境变量传过去,还是当前用乎的环境变量,用su -命令将环...
摘要 nmap是一个网络探测和安全扫描程序,系统管理者和个人可以使用这个软件扫描大型的网络,获取那台主机正在运行以及提供什么服务等信息。nmap支持很多扫描技术,例如:UDP、TCP connect()、TCP SYN(半开扫描)、ftp代理(bounce攻击)、反向标志、ICMP、FIN、...
使用方法手册 NAME nmblookup - 基于TCP/IP上的NetBIOS客户用于查询NetBIOS名字的程序 总览 SYNOPSIS nmblookup [-M] [-R] [-S] [-r] [-A] [-h] [-B broadcast address] [-U unicast address] [-d debug level] [-s smb config file] [-i NetBIOS scope][-T]...
Centos7安装NTP客户端自动同步时间解决方案 1 2 3 4 5 6 7 8 9 # 安装ntp客户端 yum install -y ntp vi /etc/crontab # 新增一行(定时任务): # 60秒执行一次任务 # 其中,192.168.3.1是NTP服务器,请相应设置 0-59 /1 * * * * root ntpdate -s 192.168.3....
tar.xz格式文件的解压方式 由于有些软件为tar.xz格式,需要使用xz命令,下载xz-5.0.3.tar.bz2解压工具,然后编译安装 www.2cto.com tar -xf xz-5.0.3.tar.bz2 cd xz-5.0.3 ./configure #检查程序编译时所依赖的环境以及对程序编译安装进行配置,同时生成 Make...
找xz的解压工具 http://tukaani.org/xz/ [root@localhost xz-5.0.0]# unxz /root/Desktop/libpng-1.4.5.tar.xz [root@localhost xz-5.0.0]# ls /root/Desktop/libpng-1.4.5.tar /root/Desktop/libpng-1.4.5.tar [root@localhost xz-5.0.0]#...
在 Linux 系统中,我们经常用 free 命令来查看系统内存的使用状态。在一个 RHEL6 的系统上,free 命令的显示内容大概是这样一个状态: [root@tencent64 ~]# free total used free shared buffers cached Mem: 132256952 72571772 59685180 0 1762632 5303470...
Ctrl+Z 暂时挂起任务 jobs 查看挂起的任务 fg 1 恢复1编号任务...
以160G/500G硬盘为例 / 160G硬盘的50G根分区,500G的硬盘分100G,主要由于/usr/local放软件数据库需要大一点 /boot 1G,方面以后做LVM (固定1G即可) /home 160G硬盘的100G,500G的硬盘分400G,最大块,放WEB文件 swap 2G分区(固定2G即可) ## fdisk -l 上图可知,两...
jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。 jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前...
#include stdio.h #include stdlib.h #include string .h #include unistd.h #include netdb.h #include sys/types.h #include arpa/inet.h #include sys/socket.h // 下载目标文件 : http://ftp.gnu.org/gnu/bc/bc-1.03.tar.gz #define HOST_ADDR ftp.gnu.o...
虽然 Linux 的设计是安全的,但还是存在许多安全漏洞的风险,弱密码就是其中之一。作...
安装方法 sudo apt-get install ufw 当然,这是有图形界面的(比较简陋),在新立得里搜...