10 2018 档案
摘要:一般我们我的服务器遭受木马,上来基本上是要提权的,建立账号和自启软件等,所有我们要锁定关键系统文件,必须对账号密码文件及启动文件加锁,防止提权被篡改。 /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/inittab ………. 对以上文件加锁:
阅读全文
摘要:在登陆linux主机本地(非xshell或crt)前,会显示系统的版本和内核: 那么我们如何隐藏呢?如下: 1.清空版本及内核信息: [root@bqh-01 ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m [root
阅读全文
摘要:目录 1、linux内核参数注释 2、两种修改内核参数方法 3、内核优化参数生产配置 参数解释由网络上收集整理,常用优化参数对比了网上多个实际应用进行表格化整理,使查看更直观。 学习linux也有不少时间了,每次优化linux内核参数时,都是在网上拷贝而使用,甚至别人没有列出来的参数就不管了,难道我
阅读全文
摘要:web 服务负载均衡器常规网站服务器优化的基本配置: net.ipv4.tcp_fin_timeout =2 net.ipv4.tcp_tw_reuse =1 net.ipv4.tcp_tw_recycle =1 net.ipv4.tcp_syncookies =1 net.ipv4.tcp_kee
阅读全文
摘要:文件描述符在形式上是一个非负整数。实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符。在程序设计中,一些涉及底层的程序编写往往会围绕着文件描述符展开。但是文件描述符这一概念往往只适用于Unix、Linu
阅读全文
摘要:往往我们操作的每一条命令都会被机器记录下来,所有我们为了安全需要屏蔽掉某些敏感的操作命令。 设置linux默认的历史记录数: 临时生效: export HISTSIZE=5 history 永久生效: echo "export HISTSEZE=5" >>/etc/profile . /etc/pr
阅读全文
摘要:有时候,管理员终端登陆了系统,如果离开没有退出账户,则会有安全隐患存在,因此需要优化终端超时。 设置终端超时: export TMOUT=10 永久生效: echo "export TMOUT=600" >>/etc/profile source /etc/profile 检查是否生效:
阅读全文
摘要:企业环境新装linux系统后有必要保留开机自启的有5个: 1 sshd 远程连接系统工具 2 rsyslog 系统日志 3 network 网络接口 4 crond 定时任务计划 5 syssat 检测系统性能工具 iostat工具替换cpu使用率及硬盘吞吐效率的数据 mpstat工具提供与单个或多
阅读全文
摘要:runlevel 查看当前运行级别 tail /etc/inittab 0 关机 1 单用户(密码忘了,用此用户找回) 2 多用户,但是没有nfs。不需要网络的话跟3一样 3 多用户模式,命令行模式 4 没有使用 5 图形界面、桌面模式 6 重启模式 切换运行级别: init 数字
阅读全文
摘要:linux开机启动步骤: 1.bios自检 2.MBR引导 3.引导系统,进入grub菜单 4.加载内核kernel 5.运行第一个进程init 6.读取/etc/inittab 读取运行级别 7.读取初始化脚本,设置主机名,配置网卡/etc/rc.sysinit 8.根据对应的启动级别运行开机自启
阅读全文
摘要:临时关闭selinux,可执行: setenforce 0 // 设置selinux状态 1启用,0警告、不启用。 getenforce //检查selinux状态是否生效 永久关闭selinux功能: cat /etc/selinux/config cp /etc/selinux/config /
阅读全文
摘要:tail用法:尾巴,取文件的最后N行,默认前10行, -n 2 取前2行-n 2,简写就是-2 -f 文件 跟踪一个文件尾部的时时变化。 克隆出一个窗口执行:循环脚本:for n in `seq 1 20`;do echo $n>>bqh.txt ;sleep 1;done tail –f ./bq
阅读全文
摘要:seq 序列用法: seq 【option】...last seq 【option】...first last seq 【option】...first increment last 例如:seq 5 //1-5 seq 2 5 //2-5 seq 1 2 10 //1-10 基数 seq 2 2
阅读全文
摘要:别名的作用: 1.通过给危险命令加一些保护参数,防止人为误操作。 2.把很多复杂的字符串或命令变成一个简单的字符串或命令。 alias 用法: 定义别名: alias rm='echo "没有锦衣卫的允许不可删除"' 取消cp的别名:unalias cp 加个-i 又提示确认了 cp -i ./qh
阅读全文
摘要:今天看到有朋友电脑桌面是动态模式,甚是喜欢,可以看出一个人的性格与品位。那么如何将电脑壁纸换成动态的呢? 1.下载一款软件安装。 2.安装好后,可以根据自己需求选择,并下载,下载完后在本地壁纸应用即可。双击桌面即可清空桌面。干净的呈现。 3.我们想把自己的视频、网页、壁纸、音乐等应用到此软件。那么如
阅读全文
摘要:orcl 数据库表中数据达到上千万时,已经变的特别慢了,所以时不时需要清掉一部分数据。 bqh8表中目前有10000000条数据,需要保留19条数据,其余全部清除掉。 以下为个人方法: 1、首先把需要保留的数据备份到temp1临时表中。 create table temp1 as select *
阅读全文
摘要:有时候做实验测试数据用到大量数据时可以用以下方法插入: 方法一:使用xmltable create table bqh8 as select rownum as id from xmltable('1 to 10000000');select count(*) from bqh8; 一千万条数据已插
阅读全文
摘要:创建文件 在cs目录下创建1.txt和2.txt文件 touch ./文件名.txt 或者 touch /root/cs 文件名.txt 或者 echo > ./文件名.txt 或者 >./文件名.txt 注:pwd查看当前用户所在的路径。 创建文件时,如果同名文件存在,不会提示也不会覆盖,会更新文
阅读全文
摘要:冻结首行方法: 首先选择首行,在菜单栏选择视图菜单,再选择冻结窗格下拉三角里的冻结首行即可。 效果如下:拖动垂直滚动条 冻结首列方法: 首先选择首列,在菜单栏选择视图菜单,再选择冻结窗格下拉三角里的冻结首列即可。 效果如下:拖动水平滚动条 冻结首行和首列: 冻结首行和首列,应先选中B2单元格(即首行
阅读全文
摘要:切换目录: cd 家目录 cd. 当前目录 cd.. 当前上一级目录 cd../../当前目录的上上级目录 cd - 返回前一个目录 mkdir 目录名字 mkdir -p newdir/newdir/newdir //新的多级目录数目如果大于等于2个,就要使用-p参数 mkdir dir/newd
阅读全文
摘要:orcl中months_between()函数用法如下: 格式:即MONTHS_BETWEEN(日期1,日期2) 例如: select months_between(to_date('2018-10-9','yyyy-mm-dd'),to_date('2017-10-09','yyyy-mm-dd'
阅读全文
摘要:环境: create table rq (xm varchar2(10),age number,zw varchar(10),rzrq date);insert into rq values ('小崔',23,'运维工程师',(to_date('2017-07-02','yyyy-mm-dd')))
阅读全文
摘要:round(数字 | 列 保留小数的位数):四舍五入。 select a.*,round(s),round(-s) from bqh4 a trunc(数字 | 列 保留小数的位数):舍弃指定位置的内容。 select a.*,trunc(s),trunc(s,2),trunc(s,-1) from
阅读全文
摘要:length:(字符串 | 列):求出字符串的长度; 求出bqh4表中zym列的长度。 select * from bqh4select a.*,length(zym) from bqh4 a
阅读全文
摘要:orcl中replace()用法: replace:(字符串 | 列):进行替换; 将bqh1表中name列带“小”的字改成“大”: select * from bqh1select a.*,replace(name,'小','大') from bqh1 a
阅读全文
摘要:upper(字符串 | 列):输入的字符串变为大写返回; 将 bqh4表里的zym字段信息中含有字母的全部转成大写的方法: select * from bqh4 select upper(zym) from bqh4 lower:(字符串 | 列):输入的字符串变为小写返回; 将 bqh4表里的zy
阅读全文
摘要:测试环境: create table bqh6 (xm varchar2(10),bmbh number(2),bmmc varchar2(15),gz int);insert into bqh6 values ('张三',01,'技术支持',3500);insert into bqh6 value
阅读全文
摘要:oracle10g以上支持正则表达式的函数主要有下面四个:1、REGEXP_LIKE :与LIKE的功能相似2、REGEXP_INSTR :与INSTR的功能相似3、REGEXP_SUBSTR :与SUBSTR的功能相似4、REGEXP_REPLACE :与REPLACE的功能相似POSIX 正则表
阅读全文
摘要:like 用法介绍: 1、“_”:匹配单个任意字符 select * from bqh3 where name like '_崔'; 2、“%”:匹配0个或多个任意字符。但有三种情况如下: like %关键字:以关键字开头的记录 like 关键字%:以关键字结尾的记录 like %关键字% :包含以
阅读全文

浙公网安备 33010602011771号