1,vim编辑器下删除一行的命令:
#G跳转到第几行 比如50行 50G (G g 跳转到文件首行末行)
然后dd删除
2,将一个nohup.out日志文件分割成100m的文件:
nohup ./execute.sh & 当前目录下创建nuhop日志文件,
split -b +100m -d -a 4
3,将web目录压缩成gz包的命令是什么?解压命令是什么?
压缩:tar -czvf web.tar.gz web/ 解压:tar -xzvf web.tar.gz (带路径tar -xzvf web.tar.gz -C 指定路径/)
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
———————————————
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
4,在日志文件acces.log(文件大于1G以上)中查询手机号为18993118245的日志信息:
1,跳转到日志目录, du -sh * 查看当前目录的文件信息,(#find / -name acces.log搜索日志的目录)
2,#grep 关键字 ./* 当前目录下搜索所有的含关键字的文件-
#grep 18993118245 ./ acces.log只显示日志信息行
3,vi acces.log 进入日志文件
4,/18993118245 找到信息的日志信息地方。
5, 改变wap的访问权限为750
chmod u-rw wap
6,修改ssh当前登陆用户密码:
查看当前的用户:whoami
输入passwd 在输入原密码就可以修改。
7,查看服务器空间大小:
df -h 查看整个服务器的硬盘使用情况
cd / 进入根目录
du -sh * 查看每个文件夹的大小这样的组合可以快速定位大文件和分区满了
8,部署tomat后还要做那些操作?
启动 ./startup.sh 提示 tomcat started
输入127.0.0.1:8080检查是否成功
9,安装weblogic和创建域后还要做那些操纵?
更改内存
1weblogic组件包更换(反序列化)
2weblogic server lib包跟换(与工程jar包冲突解决)目录:/ccitfs/selfTerm11g/lib
3weblogic server 引用jar包(目的同上)修改的配置文件:ccitfs/selfTerm11g/bin/startWebLogic.sh
4weblogic 组件升级(安全补丁包)目前版本都是最新的:FMJJ(包含B25A补丁)目录: /usr/local/Oracle/Middleware/utils/bsu/cache_dir新版26:/app/weblogic/utils/bsu/cache_dir
创建#vi boot.properties文件 /app/ccitfs/gsschool11g(域名)/admin(服务名)/security/
username=weblogic
password=weblogic001
10,在/app/ccitfs目录下查找文件名中含有201805的jpg类型的文件,并输出到文本中:
find /app/ccitfs -name ‘*201805*’ >2018.txt
文件权限管理
rwx 所属用户组 rwx 所属组 r-x 其他人(x表示可执行) o表示当前用户
修改权限: 十进制表示7 7 5
Chmod u+rwx(可用775表示)文件名为文件添加所属用户权限
chmod a-rwx(可用000) 文件名/ 表示取消用户的所有权限。
chmod u-rx 可读可执行不可写入
!注意,删除文件下文件必须文件夹有权限
Chown 所属组:用户 文件名.txt (更改组用户) 例如:Chown root:zhaolei test.txt
解压缩:
打包(非压缩,多个文件打包):tar -cvf 打包后的名字.tar 文件1 文件2 ……
压缩:gzip 打包后的名字.tar
直接压缩:tar -czvf 打包后的文件名.tar.gz 要打包的文件夹/
解 压: tar -xzvf 文件名.tar.gz
tar -xzvf 文件名.tar.gz -C 目标文件夹/ 解压到指定的目录
磁盘空间信息查看
df -h 查看磁盘空间状态信息 df查看磁盘
du -sh * 查看当前目录下所有子目录和文件的汇总大小 (sudo du -sh *)
进程信息查看:
free 查看内存使用情况
Top 查看实时刷新的系统进程信息(q或者ctrl+c退出)
ps -ef 查看系统当前瞬间的进程信息
ps -ef |grep myshell.sh 搜索myshell进程的信息
Kill -9 pid 杀掉进程(-9表示强制杀死)
添加用户:whoami:查看当前用户
1:su 密码
2:useradd zhangsan
3:必须修改密码才能登陆:passwd(is t太简单oo simple)
修改用户:
1 Usermod -1 修改用户名 原用户名 回车
2 加用户 ;usermod -d /home/test/test
查看组:#groups
创建组:groupadd test
删除组:groupdel test (primary group ofuser ‘test test组是主要组不允许删除)
修改配置文件: Vi /etc/passwd
查找文件
find [搜索范围] [搜索条件]
# find / -name 你好 这种搜索是完全搜索,只能找到你好准确的文件
# find / -name "牛*" (通配符)查找开头是 “牛”的所有文件
find /etc -size +20k -a -size -50k
查找/etc/目录下,大于20KB并且小于50KB的文件
-a and 逻辑与 ,两个条件都满足 -o or 逻辑或,两个条件满足一个即可
find /etc -size +20k -a -size -50k -exec ls -lh{} \ ;
查找/etc/目录下,大于20KB并且小于50KB的文件,并显示详细信息;
-exec/-ok 命令{} \; 对搜索结果执行操作;
find /root -inum 262422
查找i节点是262422的文件
2.grep实例
#grep 关键字 ./* 当前目录下搜索所有的。
(1)grep 'test' d*#显示所有以d开头的文件中包含 test的行
(2)grep ‘test’ aa bb cc #显示在aa,bb,cc文件中包含test的行
(3)grep ‘[a-z]\{5\}’ aa #显示所有包含每行字符串至少有5个连续小写字符的字符串的行
(4)grep magic /usr/src#显示/usr/src目录下的文件(不含子目录)包含magic的行
(5)grep -r magic /usr/src#显示/usr/src目录下的文件(包含子目录)包含magic的行
(6)grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配’magic’,而不是’magical’),
用户管理:
修改SSH密码。登录ssh后, 通过passwd命令修改即可,命令格式:
. 首先输入passwd 回车
出现:(current) UNIX password: 然后输入当前系统登陆用户的密码 回车
出现:New password: 再输入新密码(新的密码必须是字母数字都有,不然的话不成功)
然后回车 与Windows下不同的是,输入的密码不会有星号代替,也出现明文修改密码的命令