我知道setgid是如何工作的,但我不知道它是为什么设计的,有没有例子可以说明它解决了什么问题?
似乎 fsck.ext4 很快就退出了,我猜它只会检查日志日志,如果日志是干净的,则什么都不做。是吗?如何强制它检查整个文件系统?我试过这个-f选项,但它再次退出说它很快就干净了。
很多人说,如果你有 2GB 的 RAM,你应该配置一个 2GB 或更多的交换。FWIK 休眠可能需要相同大小的交换来在断电时保持内存,但一般来说,如果你有一个大内存,你甚至根本不需要交换,不是吗?
对于 Linux 用户,当你在没有交换的情况下安装 Linux 时,安装程序会警告你没有交换安装。不,我只是不需要它,因为我的 RAM 足够大,对吗?
似乎 OpenLDAP 更喜欢使用 slapd-config(5) 而不是 slapd.conf(5)。但是我不知道如何从 slapd-config(5) 开始,因为我不知道如何为其设置 root 密码。
所以我又回来使用 slapd.conf(5) 了,内容如下/etc/ldap/slapd.conf:
database bdb
suffix "dc=mycompany,dc=net"
rootdn "cn=root,dc=mycompany,dc=net"
rootpw secret
directory /var/lib/ldap
Run Code Online (Sandbox Code Playgroud)
并交替/etc/default/slapd使用/etc/ldap/slapd.conf代替/etc/ldap/slapd.d。但是,它无法启动:
sudo /etc/init.d/slapd restart
Stopping OpenLDAP: slapd.
Starting OpenLDAP: slapd - failed:
Unrecognized database type (bdb)
Run Code Online (Sandbox Code Playgroud)
但是,我发现他们是一个 bdb 后端:
$ ls -al /usr/lib/ldap/*bdb*
lrwxrwxrwx 1 root 21 2010-12-02 18:50 back_bdb-2.4.so.2 -> back_bdb-2.4.so.2.5.6
-rw-r--r-- 1 root 182560 2010-11-20 02:29 back_bdb-2.4.so.2.5.6
-rw-r--r-- 1 root 1106 2010-11-20 02:28 back_bdb.la
lrwxrwxrwx 1 root …Run Code Online (Sandbox Code Playgroud) 这是代码:
(根:)
# mkdir /test
# cp /bin/bash /test/sbash
# chmod a+s /test/sbash
Run Code Online (Sandbox Code Playgroud)
(用户 1:)
$ cd /test
$ ./sbash
$ mkdir trycreate
mkdir: cannot create directory `trycreate': Permission denied
Run Code Online (Sandbox Code Playgroud)
设置了 setuid 位的 bash 脚本也不起作用。
顺便说一句,我的 setuid perl 脚本有效:
test.pl:(设置了 setuid 位,owner=root)
#!/usr/bin/perl
mkdir('/test/tryperlcreate') or die 'failed';
Run Code Online (Sandbox Code Playgroud)
由 user1 执行 test.pl 将创建 root 拥有的目录。
在对我网站的 HTML 进行一些更改后几个小时,我发现 Google 已针对我的网站更新了其搜索结果。互联网这么大,谷歌爬虫是怎么做到的?它不会占用太多带宽吗?
我想设置一个只包含数字的 DNS 记录,例如:
www1 A 1.2.3.4
1 CNAME www1
Run Code Online (Sandbox Code Playgroud)
但是,纯数字似乎不起作用。
我知道有些网站在其主机名中使用整数,例如 400.5432.somefax.com,所以我想也许我应该转义这些数字?
编辑
似乎 BIND 确实支持纯数字的标签:
$ dig @localhost 1.example.com
...
1.example.com. 43200 IN CNAME www1.example.com.
www1.example.com. 43200 IN A 1.2.3.4
...
Run Code Online (Sandbox Code Playgroud)
但是,当我使用 Google DNS 服务器(8.8.8.8)时,它失败了。
; <<>> DiG 9.7.3 <<>> 1.example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 20866
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;1.example.com. IN A
;; AUTHORITY SECTION:
example.com. …Run Code Online (Sandbox Code Playgroud) 我在EC2实例中有很多数据(svn存储库和postgresql数据库),昨天服务器没有响应http请求,我`sudo reboot',之后服务器无法再次启动,我该怎么办?
AWS 控制台中的系统日志没有显示实例的任何输出,最近的系统日志是:
Ubuntu 9.10 domU-12-31-39-00-A0-06 tty1
domU-12-31-39-00-A0-06 login: [1796075.232506] INFO: task rsyslogd:22423 blocked for more than 120 seconds.
[1796075.232522] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[1796195.232509] INFO: task pdflush:17 blocked for more than 120 seconds.
[1796195.232525] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[1796195.232639] INFO: task kjournald:296 blocked for more than 120 seconds.
[1796195.232646] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[1796195.232728] INFO: task rsyslogd:22423 blocked for more than 120 seconds.
[1796195.232735] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables …Run Code Online (Sandbox Code Playgroud)