Linux挂载Windows共享文件夹的方法
1、在windows下配置好共享目录,并配置用户名和密码,这里假设用户名为admin,密码为123456 2、在linux下创建共享文件夹 # mkdir -p /mnt/share 3、输入以下命令进行挂载 # mount -t cifs -o username=admin,password=123456 //192.168.1.4/share /mnt/share 4、将命令加到开机启动文件rc.local中
阅读全文 »1、在windows下配置好共享目录,并配置用户名和密码,这里假设用户名为admin,密码为123456 2、在linux下创建共享文件夹 # mkdir -p /mnt/share 3、输入以下命令进行挂载 # mount -t cifs -o username=admin,password=123456 //192.168.1.4/share /mnt/share 4、将命令加到开机启动文件rc.local中
阅读全文 »大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户,Linux中切换用户的命令是su或su -,下面就su命令和su -命令最大的本质区别给大家详解一下: 前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目…
阅读全文 »DDoS deflate是一款运行于Linux下,专门用于防止/减轻类DDOS攻击的程序。大多数DDOS攻击都是采取若干傀儡机同时对某一服务器发出大量连接请求,以耗光服务器资源的方法。 DDOS攻击的现场,目标服务器会出现难以理解的高负载、高请求数量、单IP同时发出大量请求等症状,导致的直接后果就是Service Unavailable(服务不可用)。对于大面积的DDOS攻击,采用硬件防火墙才能有效地解决问题;但对于小面积的DDOS攻击,一般软件防火墙即可。由于DDOS攻击即模拟正常的访问请求,…
阅读全文 »一句话查找PHP木马 # find ./ -name “*.php” |xargs egrep “phpspy|c99sh|milw0rm|eval\(gunerpress|eval\(base64_decoolcode|spider_bc”> /tmp/php.txt # grep -r –include=*.php ‘[^a-z]eval($_POST’ . > /tmp/eval.txt # grep -r –include=*.php ‘file_put_contents…
阅读全文 »scp是什么? scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。 scp有什么用? 1、我们需要获得远程服务器上的某个文件,远程服务器既没有配置ftp服务器,没有开启web服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过scp命令便可轻松的达到目的。 2、我们需要将本机上的文件上传到远程服务器上,远程服务器没有开启ftp服务器或共享,无法通过常…
阅读全文 »考虑到网站安全,因此需要设置目录以及文件相应的权限分别为755和644 # find /path -type f -exec chmod 644 {} \; //设置文件权限为644 # find /path -type d -exec chmod 755 {} \; //设置目录权限为755
阅读全文 »1.# 表示权限用户(如:root),$ 表示普通用户 开机提示:Login:输入用户名 password:输入口令 用户是系统注册用户成功登陆后,可以进入相应的用户环境. 退出当前shell,输入:exit 2.useradd netseek 添加一个netseek用户 passwd netseek 给netseek这个用户设置密码. (/etc/passwd /etc/group) userdel netseek 删除账号 userdel -r netseek 删除账号连同自家目录. [更详…
阅读全文 »有时候断电,更换主板或者更换磁盘到其他服务器,启动系统修改文件保存的时候会报错“Read-only file system” 第一种:临时解决办法 # mount -o remount rw / 第二种:修复文件系统 # fsck -y 第三种:用光盘修复系统
阅读全文 »由于线上一些计划任务脚本执行时间间隔需要设置为20秒执行一次,而默认的crond定时任务最小单位是执行单位只分钟,因此可以用sleep指令来实现 # crontab -e 编辑内容如下: */1 * * * * /usr/local/sbin/scripts.sh */1 * * * * sleep 20 && /usr/local/sbin/scripts.sh */1 * * * * sleep 40 && /usr/local/sbin/scripts.sh
阅读全文 »1. 在hooks目录里,复制文件pre-commit.tmpl到pre-commit 2. 修改pre-commit文件,找到下面两行代码注释掉 “$REPOS”/hooks/commit-access-control.pl “$REPOS” $TXN “$REPOS”/hooks/commit-access-control.cfg 3. 在set -e这行的下面添加一段 LOGMSG=`$SVNLOOK log -t “$TXN” “$REPOS” | grep “[a-zA-Z0-9]” …
阅读全文 »