一、 常用命令:
分类 | 命令 | 分类 | 命令 |
cd目录操作命令 | 进入目录:cd 目录名 返回根目录:cd 返回上一目录:cd .. | Linux 界面切换 | Ctrl+Alt+Fn //其中Fn 代表功能键F1,F2,F3,F4,F5,F6中的一个 |
帮助命令 | 命令 --help 如 adduser –help | IP地址跳转 | 斜杠加IP地址,如:/127.0.0.1 |
复制文件命令 | cp –p 源文件 目标文件 | 查看网络配置 | ifconfig |
设置目录权限 | chown 用户名 目录 | 关机重启 | 关机:shutdown/halt/init 0 |
软链接命令 | ln –s 源文件 目标文件 | 重启:reboot/shutdown -r now | |
查文件 | find . -name '*.*' | 锁定用户LOCK | usermod -L 用户名 ## |
创建文件夹 | mkdir 文件夹 | 解锁用户USE | usermod -U 用户名 ## |
创建文件 | touch 文件 (先进入目录) | 禁止其他用户使用SU命令 | usermod -G wheel 用户名 (将允许使用SU命令添加到组即可) |
删除文件夹 | rmdir 文件目录 | 修改web端口号 | 按ESC输入: :134,将80修改成需要修改的端口。 |
删除文件 | rm -rf 文件夹或文件/ (该命令强制删除文件夹下所有文件) | 关闭防火墙 | service iptables stop |
VIM删除行 | dd | IP地址跳转 | 斜杠加IP地址,如:/127.0.0.1 |
VIM中复制行 | 方法1:鼠标选中,再将鼠标移动目标位置,并单击右键。 方法2:在非编辑模式输入命令: :起始行号,结束行号 copy 目标行号 :5,12 copy 15 //将5至12行复制到15行 | ||
显示目录下的文件 | LL 目录 //如 ll /etc | 关机 重启 | 关机:shutdown/halt/init 0 重启:reboot/shutdown -r now |
重启计算机 | reboot | ||
打开开机设置界面 | Setup | 锁定用户LOCK | usermod -L 用户名 ## |
将服务设置为开机自动启动 | chkconfig 服务名 on 如:chkconfig vsftpd on | 查看网络配置 | ifconfig |
压缩/home目录 | tar czfv /tmp/ /home | ||
通过shell脚本启动配置文件 | ①创建:shell脚本,如:confighttp.sh ②编辑文件:vim confighttp.sh ③添加内容:#!bin/sh vim /etc/httpd/f ④设置权限:chmod 777 confighttp.sh ⑤测试: ./confighttp.sh | 打包目录:tar czfv /tmp/ /home | |
二、 用户和组管理:
分类 | 命令 | 其他 |
添加用户 | useradd –u 用户UID号 -g 所属组名 -d 家目录 用户名 | 查看用户:vim /etc/shadow |
修改用户密码 | passwd 用户名 | 查看用户组:Vim /etc/group |
删除用户 | userdel 用户名 | 查看账户:Vim /etc/passwd |
修改用户 | usermod –u 用户UID号 -g 所属组名 -d 家目录 用户名 | |
添加组 | groupadd –g 组ID号 组名 | |
删除组 | groupdel 组名 | |
修改组 | groupmod –g 组ID号 组名 | |
显示用户信息 | id 用户名 | (具体解释请看Linux应用基础教程第115页第七章内容) |
三、 网络配置:
分类 | 命令 | |
网卡IP配置命令 | vim /etc/sysconfig/network-scripts/ifcfg-eth0 | |
设置开机启动 | 将ONBOOT=no改成ONBOOT=yes | |
启动(重启)网络服务 | 1、service network start 2、service network restart 3、ifconfig | |
以上1、2步骤缺一不可,第三步即可查看设置好的IP地址 | ||
网卡DNS配置命令 | vim /f | vim命令复制一行|
启动网络服务 | service network restart | |
查看网卡配置 | ifconfig | |
同一网卡配置多个IP地址 | cp -p /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0 vim /etc/sysconfig/network-scripts/ifcfg-eth0:0 然后修改IP地址,并将Device=eth0改为Device=eth0:0 将BOOTPROTO由none值改为static | |
四、 WEB服务器配置:
分类 | 命令 | ||
启动apache服务 | #service httpd start | SQL创建数据库事例: create database dbtest; use dbtest; SQL创建数据库表事例: create table info (name varchar(100),password char(20),old varchar(2)); SQL数据库插入数据事例: insert into info values(“li”,”lei”,”10”); SQL创建数据库表事例2带参数设置: create table info (ID int not null primary key auto_increment,name varchar(100),birthday datetime,gender char(1)); 设置自动备份数据库教程: ①编辑/etc下的crontab:vim /etc/crontab ②在最下面添加一行,前面均为数字,后面为备份路径,如: 0 1 0 0 5 mysqldump -u root -p(链接数据库密码) (数据库名) > /var/databak/testdb.sql 事例:mysqldump -u root -p123456 testdb > / var/databak/testdb.sql (可手动执行备份) ③禀赋执行操作权限:chmod +x /usr/sbin/bakmysql | |
修改网站目录 | vim /etc/httpd/f | 修改292行的DocumentRoot值,修改后保存并重启httpd服务才能生效 | |
修改网站首页 | vim /etc/httpd/f | 修改402行的DirectoryIndex的值,修改后保存并重启httpd服务才能生效 | |
mysql数据库操作 | 修改数据库root账号的密码(初始密码为空) | #mysqladmin -u root password Aa1234567 | |
登录mysql数据库 | #mysql -u root -p | ||
查看数据库 | Mysql>show databases; | ||
创建数据库 | create database 数据库名称; | ||
删除数据库 | drop database 数据库名称; | ||
进入数据库 | use 数据库名称; | ||
查看数据库中的表 | show tables; | ||
新建表 | create table 表名 (字段名1 字段类型(宽度),字段名2 字段类型(宽度),...); 常见字段类型有:int,char(10),varchar(20),datetime 主键的设置方法:字段名 类型 primary key | ||
删除表 | drop table 表名; | ||
添加记录 | insert into 表名 values (字段1的值,字段2的值,...); | ||
删除记录 | delete from 表名 where 条件; | ||
从文本文件导入数据 | Load data infile “文件路径” into table 表名; | ||
显示记录 | select * from 表名; | ||
显示表结构 | Show fields from 表名; | ||
退出mysql | quit或exit | ||
设置主键 | alter table 表名 add primary key(字段名); | ||
五、 DHCP服务器配置:
cp /usr/share/doc/dhcp-9.3.f.sample /etc/f
vim /etc/f
修改IP地址
# vim /etc/f
# vim /etc/f
在第7行处修改:
option domain-name "sa"; //搜索域;
option domain-name-servers 192.168.10.1, 202.96.128.86; //指定DNS服务器地址;
option domain-name "sa"; //搜索域;
option domain-name-servers 192.168.10.1, 202.96.128.86; //指定DNS服务器地址;
default-lease-time 600; //租约时间;
max-lease-time 7200;
log-facility local7; //日志方式;
在40行处修改:
subnet 192.168.10.0 netmask 255.255.255.0 { //网段,要与dhcpd监听的网卡处在同一网段;
range dynamic-bootp 192.168.10.100 192.168.166.199; //分配IP地址范围;
option routers 192.168.10.254; //指定客户端路由;
subnet 192.168.10.0 netmask 255.255.255.0 { //网段,要与dhcpd监听的网卡处在同一网段;
range dynamic-bootp 192.168.10.100 192.168.166.199; //分配IP地址范围;
option routers 192.168.10.254; //指定客户端路由;
在64行处修改:
filename "linux-install/pxelinux.0"; //pxe启动引导文件,放置在tftp的根目录下,使用相对路径;
server-name "192.168.10.1"; //网络引导服务器的IP,也可以使用next-server。
}
filename "linux-install/pxelinux.0"; //pxe启动引导文件,放置在tftp的根目录下,使用相对路径;
server-name "192.168.10.1"; //网络引导服务器的IP,也可以使用next-server。
}
第二歩:修改TFTP的配置 # vim /etc/xinetd.d/tftp 将disable的YES修改成:no 第三步:修改NFS的配置 # mkdir -p /systemiso/rhel6 # vim /etc/exports /systemiso/ 输入:rhel6 *(ro,sync) 第四歩:创建tftp目录下引导文件: # mkdir /var/lib/tftpboot/linux-install/ 创建PXE工作的根目录,在DHCP服务器中定义过,保持目录名一致。 # cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/linux-install/ | |
六、 samba服务器配置:
分类 | 命令 | |||
匿名只读访问 | # mkdir /test //创建目录 # chown nobody /test //设置匿名用户对文件夹的权限 #vim /etc/f // samba配置文件 security=share //允许匿名访问 [test] //配置共享名称 comment=test //注释 path=/test //配置路径 writable =yes //只读属性 #service smb restart //重启动samba服务 | 普通用户(SA)可读写 | #adduser SA //添加用户 #passwd SA //修改用户密码 # mkdir /test //新建文件夹 # chown SA /test //配置权限 #vim /etc/f // samba配置文件 security=user //禁止匿名访问,只允许普通用户访问 [test] //配置共享名称 comment=test //注释 path=/test //配置路径 read only =yes //可修改属性 # pdbedit -a SA //配置samba的账号 #service smb restart | 允许匿名:guest ok =yes 修改:101行修改安全权限: 可改成(share [共享] or user [匿名]) 282行到288行首先删除注释, 然后在径行修改[path]文件目录 路径,以及修改comment共享名最后重启整个服务。 用户添加到组创建、修改使用者、修改权限步骤事例: Groupadd -g 1000 smb1 Useradd -g smb1 smbA Chown smbA:smb1 smb1 Chown -R smbA:smb1 smb1 Chown -R smbB:smb2 smb2 以上依次类推,但拥有者只能有一个,不能有多个(实验证明,需径一步查原因) (具体解释请看第七页到第八页) |
匿名可读写访问 | # mkdir /test //创建目录 # chown nobody /test //设置匿名用户对文件夹的权限 #vim /etc/f // samba配置文件 security=share //允许匿名访问 [test] //配置共享名称 comment=test path=/test //配置路径 writable=no //可修改属性 #service smb restart | 普通用户(SA)只读 | #adduser SA #passwd SA # mkdir /test # chown SA /test vim /etc/f security=user [test] //配置共享名称 comment=test path=/test //配置路径 read only =yes //可修改属性 # pdbedit -a SA //配置samba的账号 #service smb restart | |
七、 VSFTP服务器配置:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论