1、显示/test目录下的所有目录
ls -R /test ls -a /test
2、将文件/etc/a 下中除了 b文件外的所有文件压缩打包放到/home/a下,名字为a.gz
tar --exclude /etc/a/b -zPcvf /home/a/a.gz /etc/a
3、给一个脚本赋予执行权限的命令及选项
chmod +x 基本文件是644,改成647
4、umask022代表什么意思
(1)新建文件夹或文件的权限是由所谓基本码减去称之为umask的屏蔽位得到的。
(2)按照规定:文件夹的基本码是rwxrwxrwx(777),文件的基本码是rw-rw-rw-(666)
(3)因此新建文件夹是777-022=755(rwxr-xr-x),新建文件是666-022=644(rw-r--r--)。 (4)综上,umask
022表示默认创建新文件权限为755 也就是 rxwr-xr-x(所有者全部权限,属组读写,其它人读写)
5、如何查看test进程所打开的所有文件
(1) lsof -c test (2)lsof -c string
6、获取eth0网卡上80端口的数据包信息
tcpdump -i eth0 port 80
7、删除 /a/b下的所有文件及目录
rm -rf /a/b/*
8、常用的网络管理工具(5种以上)
(1)Windows下有:ipcofnig(/all,/renew,/release), ping, tracert, nslookup, telnet……
(2)Linux下有:ifconfig, ping, traceroute, dig, nslookup ,telnet……
9、ftp、https、smtp、pops、ssh的端口号
21 443 25 110 22
10、如何在windows server 2003/2008上开启支持内存3-4G
在我的电脑上单击鼠标右键,选择属性, 点击“高级”标签,点击【启动和故障恢复】下的“设置”按钮,
点击“编辑”按钮,将Boot.ini文件的最后一行后面添加一个开关 “/PAE”(不带引号), 保存后重新启动机器即可
11、请用iptables控制来自192.168.1.2主机的80端口请求
iptables -A INPUT -p tcp -s 192.168.1.2 --dport 80 -j ACCEPT
(允许来自192.168.1.2这台主机访问80端口)
12、请用shell脚本创建一个组class、一组用户,用户名为stdX X从01-30,并归属class组
groupadd class user=std for i in {01..30} do useradd -G class ${user}$i done
13、在mysql客户端查询工具中,如何获取当前的所有连接进程信息
mysql> show full processlist;
14、如何删除已满的数据库日志信息
(1)在my.cnf中的[mysqld]段下面加入: expire-logs-days=7(设置自动清除7天钱的logs),重启mysql;
(2)或者登录进mysql, 执行:purge binary logs to 'mysql-bin.000003';
#删除bin-log(删除mysql-bin.000003之前的而没有包含mysql-bin.000003)
(3)如果是mysql主从环境的,删除日志,语句格式如下: PURGE {MASTER | BINARY} LOGS TO ‘log_name’ PURGE
{MASTER | BINARY} LOGS BEFORE ‘date’
15、LINUX系统软件安装和卸载的常见方法
(1)rpm包卸载:rpm -e xxx.rpm (2)yum remove xxx.rpm (3)源码包卸载:cd进入编译后的软件目录,执行make
uninstall命令,
16、Windows和LINUX常用的远程连接工具有那些
常用的远程连接Linux工具有:XShell、Putty、SecureCRT windows:Teamviewer/Splashtop/Chrome
Remote Desktop app/TightVNC/ PC Anywhere
17、如何修改LINUX的IP地址、网关和主机名
(1)A、修改IP地址、网关:编辑/etc/sysconfig/network-scripts/ifcfg-eth0,
修改里面IPADDR和GATEWAY内容,没有这两行,则添加即可, 添加时确保BOOTPROTO=static,静态地址,
如IPADDR=192.168.1.100 GATEWAY=192.168.1.1 (2)B、修改主机名称:编辑/etc/sysconfig/network,
修改里面的HOSTNAME内容, 如设置主机名称为mysql,则:HOSTNAME=mysql即可;
18、编写脚本实现以下功能;
1)每天早上5点开始做备份
2)要备份的是/var/mylog里所有文件和目录可以压缩进行备份
3)备份可以保存到别一台器上192、168、1、2 FTP帐号 aaa 密码 bbb
4)要示每天的备份文件要带有当天的日期标记
bakdir=mylog date=`date +%F` cd /var tar zcf ${bakdir}_${date}.tar.gz
${bakdir} sleep 1 ftp -n <<- EOF open 192.168.142.129 #远程ftp服务器IP user aaa bbb
put mylog_*.tar.gz bye. EOF
热门工具 换一换