您的位置:首页 > 运维架构 > Linux

一个菜鸟学习Linux的笔记(centos)

2016-03-04 16:36 246 查看
配置网管

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"//设备名称

BOOTPROTO="static"//静态IP,dhcp动态IP,none无(不指定)

HWADDR="00:0C:29:E0:5D:FB"//mac地址

IPV6INIT="no"

NM_CONTROLLED="yes"

ONBOOT="yes"//开机自启动

TYPE="Ethernet"//网络类型

IPADDR=192.168.1.156//ip地址

NETMASK=255.255.255.0//子网掩码

GATEWAY=192.168.1.1//网关

DNS1=192.168.1.1//dns

service network restart

数据库设置所有的权限

> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'YOUR_PASSWORD' WITH GRANT OPTION;

再执行下

> flush privileges;

补充:mysql grant语法

grand 权限 on 数据库.表 to ‘用户’@‘host’identified by ‘用户密码’ with grant option;

配置解释:参考(http://www.centoscn.com/mysql/2014/0516/2981.html)

复制代码 代码示例:mysql> grant all PRIVILEGES on test.* to andy@'192.168.1.100' identified by '123456';

上面的语句表示将 test 数据库的所有权限授权给 andy 这个用户,允许 andy 用户在 192.168.1.100这个 IP 进行远程登陆,并设置 andy 用户的密码为 123456 。

参数分析:

all PRIVILEGES 表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如:select,insert,update,delete,create,drop 等,具体权限间用“,”半角逗号分隔。

test.* 表示上面的权限是针对于哪个表的,test 指的是数据库,后面的 * 表示对于所有的表,由此可以推理出:对于全部数据库的全部表授权为“*.*”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授权为“数据库名.表名”。

andy 表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。

192.168.1.100 表示允许远程连接的 IP 地址,如果想不限制链接的 IP 则设置为“%”即可。

123456 为用户的密码。

执行了上面的语句后,再执行下面的语句,方可立即生效。

> flush privileges;

root账号相关

su 输入密码,切换root账号

删除文件

rm -rf 目录名字

-r 就是向下递归,不管有多少级目录,一并删除

-f 就是直接强行删除,不作任何提示

touch 创建新文件

cp 复制文件或目录

源】【目标】

-f强制复制

-i提醒用户确认

-p保持属性不变

-r复制所有文件及子目录

rm 删除文件或目录

mv 移动文件或目录

mv 【源】【目标】

find 查找文件或目录

-name 按名称查找 find 【目录】 -name【查找词】

-size按文件大小查找

-user按文件属主查找

-type按文件类型查找

find
【目录】 -type 【 b/d/c/p/l/f #查是块设备、目录、字符设备、管道、符号链接、普通文件】

which 查找命令文件的位置

which【命令】

file 查看文件类型

ln 建立快捷方式

文件内容相关操作

cat 显示文件内容

more/less 分页显示文件内容

grep 检索、过滤文件内容

grep 【选项】查找条件 目录文件

-i:查找内容时忽略大小写

-v:反转查找

vi

输入“/”可以执行搜索,字符n查找下一处

归档和压缩

压缩命令工具:gzip==>.gz、bzip2==>.bz2

-9 可以有效的提高压缩比率,需要解压文件时,可以使用-d选项

归档命令工具:tar

归档语法:tar【选项】归档文件名 【源】

-c 创建(Create).tar格式的包文件

-C 解包时指定释放的目标文件夹

-f 表示使用归档文件

-j 调用bzip2程序进行压缩或解压

-p 打包时保留文件及目录的权限

-t 列表查看包内的文件

-v 输出详细信息

-x 解开.tar格式的包文件

-z 调用gzip程序进行压缩或解压

解包语法:tar【选项】归档文件名【-C 目标目录】

用户和组账号

超级用户

普通用户

程序用户

用户账号

useradd 添加用户

useradd 【选项】 用户名

-u 指定用户的UID号

-d 指定用户的宿主目录位置

-e 指定用户的账号失效时间

-g 指定用户的基本组名

-G 指定用户的附近组名

-M 不建立使用者目录

-s 指定用户的登录Shell

userdel 删除用户

passwd 设置用户密码

groupadd 添加组账号

groupdel 删除组账号

gpasswd 添加/删除组成员

sudu passwd root 设置root密码

shutdown 定时关机

shutdown -r now

shutdown -h

shutdown -r +15

取消定时关机

Ctrl+C/shutdown -c

halt 快速关机

halt -p

netstat 查看网络配置

文件/目录权限

r、w、x ==>可读,可写,可执行

4、2、1

ls后10个字符,e:

drwxr-xr-w

-rw-r--r--

第1个字符:该文件的类型

第2-4个字符:该文件的属主用户(User)对该文件的访问权限

第5-7个字符:该文件的属组内各成员用户(Group)对该文件的访问权限

第8-10个字符:其他任何用户(Other)对该文件的访问权限

chmod设置权限

chmod 【ugoa...】【+-=】【rwx】 文件或目录

chmod nnn 文件或目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: