问轩博客

展开菜单

Setuid和Setgid 以及粘滞位小结

Setuid和Setgid 以及粘滞位小结
Setuid:1)用户对应的前三位的x位上如果有s,就表示suid权限   当x为上没有x的时候,suid就是S。2)setuid位就是让普通用户可以root(或者其他)用户角色运行root帐号才可以运行的程序和命令,或者程序命令对应本来没有权限的文件等。3)仅仅是对二进制命令程序有效,不能用在shell等脚本4)二进制命令程序需要可执行权限x5)suid权限仅在程序执行过程中有效6)执行命令的任意系统用户都可以或者该命令程序执行期间所有者的权限7)sui...

Linux里的正则表达式

Linux里的正则表达式
基础正则表达式:BRE正则表达式实际上就是一些特殊字符,赋于了他特定的含义1)^word 搜索以word开头的。2)word$ 搜素以word结尾的。3). 代表且只能代表任意一个字符4)\ 转移符号,让有着特殊身份意义的字符,脱掉马甲,还原本身符号的代表的意思5)* 重复0个或者多个前面的一个字符6).* 匹配所有字符7)[] 字符集合的重复特殊字符的符号 比如b[lo]og  匹配blog和boog 匹配包含任意字符8)[^word]   匹配不包含w...

Linux系统一些基础优化

Linux系统一些基础优化
Linux基础优化小结:01)不用root,添加普通用户,通过sudo授权管理02)更改默认的远程连接ssh服务端口及禁止root用户远程连接03)定时自动更新服务器时间04)配置yum更新源,从国内更新下载安装rpm包05)关闭selinux及iptables(有外网需要打开iptables)06)调整文件描述符的数量,进程及文件的打开都会消耗文件描述符07)精简开机启动服务(只保留crond,sshd,network,rsyslog等重要的服务)08)Linux内核参数优...

Linux系统的启动流程总结

Linux系统的启动流程总结
1.开机bios自检 2.mbr引导 3.grub引导菜单 4.加载内核kernel 5.启动init进程 6.读取inittab文件,执行rc.sysinit等脚本 7启动mingetty,进入系统登陆界面...

Linux下7种运行模式总结

Linux下7种运行模式总结
0 代表:关机模式(此模式 linux是关机状态) 1 代表:单用户模式(例如root的密码忘记了,可以在该模式下完成密码的找回) 2 没有NFS网络共享的多用户模式(NFS:network file system) 3 代表的是命令行模式(一般生产环境都是使用的该模式,该模式下没有桌面程序) 4 暂时没有被使用(留着以后可能使用) 5 代表的是 桌面模式(该模式是用户常见桌面操作 常见的桌面程序有 gnome kde) 6 代表重启...

生产场景NFS共享存储优化

生产场景NFS共享存储优化
通过一下几个方面来优化1.硬件:用sas或者ssd磁盘,做硬RAID,网卡和带宽都有制约。2.服务器端:配置/etc/exports文件                            /dat...

fail2ban配置postfix

fail2ban配置postfix
首先到www.fail2ban.org下载fail2ban通过wget --no-check-certificate https://github.com/fail2ban/fail2ban/archive/0.8.14.tar.gz解压并确认python版本,通过python -V查询通过README.md得知,通过python setup.py install安装通过grep chkconfig ./* -R --color 查看启动文件,然后 cp files...

怎么快速在google play商店里直接下载apk文件

怎么快速在google play商店里直接下载apk文件
在google play商店里直接下载apk文件方法:  1,进入apps.evozi.com,  2,在文本框里输入目标应用的Play商店链接,  3,点击“Generate Download Link”就可以生成直接下载链接。  4,转换成功后,点击“Click here to download”下载!  5,网页还支持把下载链接直接生成二维码,更为方便手机端下载!...

如何通过cmd还原mysql数据库

如何通过cmd还原mysql数据库
首先打开cmd,进入mysql安装目录,在进入bin目录下然后在输入mysql -hlocalhost -uroot -p 敲回车,输入密码,进入到mysql登陆界面,可以通过show databases;(一定要带分号),可以查看数据库。创建数据库,输入 create database 数据库名;(记得带分号)创建好了,输入quit退出再在bin的路径下输入mysql -h 127.0.0.1 -u root -p 数据库名 < 路径:\...

Postfix收不到hotmail邮件问题

Postfix收不到hotmail邮件问题
如果hotmail发邮件给postfix邮局系统的邮件退信,可能是postfix邮局系统的设置问题,屏蔽了hotmail,查看 /usr/prima/postfix/conf/main.cf看到check_sender_access hash:/usr/prima/postfix/conf/freemail_access所以直接修改freemail_access 把hotmail那项去掉,保存,然后执行../sbin/postmap hash:./freemail_...

iis6 web.config伪静态映射问题

iis6 web.config伪静态映射问题
一,获得Mircosoft URLRewriter.dll二,在项目中该dll文件:添加引用(可以直接拷贝放入Bin文件夹即可)三,web.config的配置<?xml version="1.0"?><configuration>  <configSections>    添加<section name="RewriterConfig" type="URL...

Sql2000出现因为选定的用户拥有对象,所以无法除去该用户

Sql2000出现因为选定的用户拥有对象,所以无法除去该用户
sql数据库用户不能删除,提示"因为选定的用户拥有对象,所以无法除去该用户"的解决办法由于mssql200数据库的错误,我把一个原来的数据库还原到现在的sql上,此时我来到用户里面,想把还原过来的用户删除掉,结果却提示“ 因为选定的用户拥有对象,所以无法除去该用户 ”方法一:1.打开企业管理器,展开服务器,右键点击本地服器,属性:2.选择 服务器设置 选项卡,勾选 允许对系统目录直接进行修改3.打开对应的数据库系统表 找到sysusers ,右键--打开表...

查询IP在哪些国际名单

查询IP在哪些国际名单
一、检查您的IP地址黑名单情况http://mxtoolbox.comhttp://whatismyipaddress.com/blacklist-checkhttp://www.spamhaus.org/http://www.kloth.net/services/dnsbl.phphttp://www.anti-abuse.org/multi-rbl-check-results/二、特殊黑名单的查询方法梭子鱼:http://www.barracudacentral.org/...

在应用程序配置中未找到连接名“LocalSqlServer”或者连接字符串为空

在应用程序配置中未找到连接名“LocalSqlServer”或者连接字符串为空
 错误提示:“在应用程序配置中未找到连接名“LocalSqlServer”或者连接字符串为空!” 解决方案。所遇问题:进入Visual Studio 2005的“网站”菜单的“ASP.NET 配置”后,点击“安全”后,出现如下的出错信息:“选定的数据存储区出现问题,原因可能是服务器名称或凭据无效,或者权限不足。也可能是未启用角色管理器功能造成的。请单击下面的按钮,以重定向到可以选择新数据存储区的页。下面的消息可能会有助于诊断问题: 无法连接到 SQL Server...