- 浏览: 49344 次
- 性别:
- 来自: 重庆
最新评论
-
392807718:
...
linux用户及用户组管理 -
greatwqs:
总结的不错, 实例展示很好的文章.
linux用户及用户组管理 -
hunan84229247:
...
linux下如何查看自己的外网IP
文章列表
1、准备好测试环境,建立用户与组
[root@linux ~]#groupadd qgroup
[root@linux ~]#useradd -m -g qgroup quser1
[root@linux ~]#useradd -m -g qgroup quser2
[root@linux ~]#passwd quser1
[root@linux ~]#passwd quser2
2、建立文件系统的磁盘配额支持
假设要对/disk1进行磁盘配额的限制,
[root@linux ~]#df
Filesystem 1k-blocks ...
我们知道在Linux下网卡被称为eth0,eth1,eth2……,所有网卡的配置文件都存储在/etc/sysconfig/network-script/下,文件名是以ifcfg-eth0,ifcfg-eth1,ifcfg-eth2……来命名的。一块网卡对应一个配置文件。如果我们要给eth0配置两个IP地址,我们该怎么办呢?
1.执行“cp ifcfg-eth0 ifcfg-eth0:1”复制eth0的配置文件,文件名在原文件名后加":1".
2.编辑修改ifcfg-eth0:1中相应的字段,具体如下:
# VIA Technologies, Inc. VT6 ...
Linux网络配置要点
Linux要正常上网,必须进行网络配置。那么网络配置要注意以下两点:
一、关于IP地址的设置。我们要首先配置IP地址,该配置文件位于/etc/sysconfig/network-scprits/ifcfg-eth0中。我们在这之中要设置IP地址(IPADDR)、子网掩码(NETMASK)、默认网关(GATEWAY)以及获取IP地址的方式静态(static)、动态(DHCP)
二、关于DNS服务器的设置。该文件位于/etc/resolv.conf中
Linux chkconfig概述
Linux chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。
本质上就是将/etc/rc.d/init.d/里面的脚本连接到/etc/rc. ...
格式如下,在比较时,数字和字符串用不同的比较符号
1.如果a>b且a<c
if (( a > b )) && (( a < c ))
或者
if [[ $a > $b ]] && [[ $a < $c ]]
或者
if [ $a -gt $b -a $a -lt $c ]
2.如果a>b或a<c
if (( a > b )) || (( a < c ))
或者
if [[ $a & ...
1、linux的通配符与特殊符号
符号
内容
*
通配符,代表0个或多个字符(数字)
?
通配符,代表“一定有”一个字符
#
注释,常用在shell脚本中
\
转义符号,将“特殊字符或通配符”还原成一般字符
|
分隔两个管道命令
;
连续命令的分隔
~
用户的家目录
$
变量之前需要加的变量替换值
1、/etc/issue
用 法:当我们在终端接口登录的时候,会有几行提示字符串,那么这个字符串就是设置在/etc/issue。
[root@linux ~]#cat /etc/issue
CentOS release 5.6 (Final)
Kernel \r on an \m
issue内各代码说明:
\d 本地端时间的日期
\l 显示第几个终端接口
\m 显示硬件的等级
\n 显示主机的网络名称
\o 显示域名
\r 操作系统的版本
\t 显示本地端的时间
\s 操作系统的名称
\v 操作系统的版本
2、/etc/motd
用 法:如果想让用户登录后获取一些消 ...
在${variable}的使用方法中,我们还可以修改变量,只要加上一些字符标志,后面再接着使用比较字符串,就能修改变量的内容了。
eg:
1、设置变量hello
[root@linux ~]#hello="/hi/hello/nihaoya/nihaoya.txt"
[root@linux ~]#echo ${hello}
/hi/hello/n ...
declare
功能介绍:声明变量的属性,如果使用declare,后面没有任何参数,那么bash就会主动将所有变量名与内容都调出来,just as set.
语 法:declare [-aixr] variable
参数说明:
-a :将后面的variable定义为数组
-i :将后面的variavle定义为整数数字
-x :用法与export一样,就是将后面的variable变成环境变量
-r :将一个variable的亦是设置成只读,读变量不可更改内容,也不能unset
eg:
1、将变量sum对200+400求和
[root@linux ~]#sum=200+400
...
今天来介绍几种关于在linux下查看文件内容的几种方式,有常见的和不常见的。
1、cat---由第一行开始显示文件内容
2、tac---从最后一行开始显示,与cat显示文件的内容顺序刚好相反
3、nl----显示的时候输出行号
4、more--一页一页地显示文件内容
5、less--less与more类似,但它可以支持向前翻页
6、head--只看前几行
7、tail--只看最后几行
8、od----以二进制方式读取文件内容。
闲来无事,整理一下linux用户及用户组管理,希望对初学者能有用
1、添加用户
语 法:useradd [选项] [用户帐号]
参 数:
-c 指定一段注释性的描述
-d 指定用户登录的起始目录
-g 指定用户所属的组
-G 用户组,用户组 ...
so easy,
控制台:cat /etc/resolv.conf
如果你想修改的话,直接vi
由于局域网的服务器是通过ADSL路由器连接外网的,但ADSL是从ISP运营商那儿通过动态获得IP的,那么我怎么知道自己的外网地址是多少呢?
现在介绍两个方法:
1、直接在命令行敲如下命令:
curl -s http://whatismyip.org
2、敲命令:
wget http://whatismyip.org
然后再敲命令:
cat index.html
以上两种方法均通过实践验证,确实有效。
1、首先有一个文本文件,文件名为address.txt,文本内容如下:
Jim the wellsy
100 Pleasent Drive
San Francisco,CA12345
Big Tony
200 Incognito AVE.
Suburbia,WA 6789
Cousin Vinnie
Vinnie's Auto Shop
300 City Alley
Sosueme, OR 76543
2、编写一个awk文件address.awk来处理这个文本文件,要求输出格式为:
字段与字段之间以制表符分隔
Jim the wellsy 100 Pleasent Drive ...
群里面有个朋友提了这样的两个问题,
1、如何看到系统中的用户什么时间对密码进行了修改
2、如何知道某个用户,什么时间登录过系统,什么时间退出系统,在这段时间做了哪些操作。
第一个脚本是写出来了, ...