Articles of linux

如何configuration外部CentOS服务器充当HTTP代理/中继?

我有一个外部托pipe的CentOS 5服务器( external.example.com ),我想用作我的本地Web请求的中继/代理服务器。 所以基本上,如果我在我的本地计算机上加载google.com ,我希望这个请求显示给Google,就好像它来自external.example.com而不是local.example.com 。 我相信我需要的是将外部服务器设置为代理,然后将浏览器configuration为在浏览时使用它。 它是否正确? 如果不是我应该瞄准的解决scheme是什么? 我一直在看像鱿鱼 , Tor或HAProxy的应用程序。 这些任何工作都可以完成这项任务吗? 编辑:我遵循这些教程在CentOS 5上安装Squid : 在CentOS / Redhat上安装Squid 乌贼听其他端口

我如何从Kubuntu安装安装Ubuntu?

我已经在笔记本电脑上安装了Kubuntu ,但我喜欢使用Ubuntu 。 有没有办法安装Ubuntu,而不必从头重新安装整个事情? 我一直试图在网上find关于这个的文档,但似乎没有人试图在Ubuntu的不同派生之间“迁移”。 这可能吗?

dmesg中这些奇怪的条目是什么?

运行Ubuntu Linux 9.04,并在dmesg中看到这些奇怪的日志行: [18.673752] type = 1505 audit(1240159967.221:2):operation =“profile_load”name =“/ usr / share / gdm / guest-session / Xsession”name2 =“default”pid = 2197 [18.730952] type = 1505 audit(1240159967.278:3):operation =“profile_load”name =“/ sbin / dhclient-script”name2 =“default”pid = 2201 [18.731093] type = 1505 audit(1240159967.278:4):operation =“profile_load”name =“/ sbin / dhclient3”name2 =“default”pid = 2201 [18.731141] type = 1505 audit(1240159967.278:5):operation =“profile_load”name =“/ […]

升级Linux软件RAID5

我家的Linux服务器有一个四驱动软件RAID 5,每个SATA驱动器有两个分区,分别命名为sd [abcd] [12]。 / dev / md1是从sd [abcd] 1build立的,/ dev / md2是从sd [abcd] 2build立的。 每个驱动器是500GB,每个分区是250GB。 我使用LVM将md1和md2合并到一个卷组中。 将这些驱动器升级到每个1TB的过程是一个很好的过程。 我没有更多可用的SATA端口。 我考虑过把其中一个驱动器取出来,用一个新的1TB驱动器取代它,分区有两个250GB的分区和一个500GB的分区,然后重buildarrays。 对每个驱动器重复一次,然后在sd [abcd] 3上创build一个新的RAID5。 这看起来“不够优化”:滥用同步/恢复过程似乎不是正确的方法来做到这一点。 使用外部USB机箱,坚持使用新的1TB磁盘,分区,将其添加到md1和md2arrays,重新同步,然后从arrays中删除一个旧磁盘,重复每个磁盘? 有多个arrays分布在相同的磁盘上真的没有什么理由,所以如果这个过程消除了,那就好了。 感谢您的build议!

rc.local中的bash代码在启动后不能执行

有谁知道为什么系统在启动时不会执行rc.local中的脚本代码? 我有一个configuration后的bash脚本,我想在VMware ESX(Red Hat)的初始安装之后运行,由于某种原因,似乎并没有执行。 我有设置logging其执行开始,甚至进度,以便我可以看到有多远,以防万一它在某些时候失败,但即使当我看着那个日志,我发现,甚至没有开始执行脚本代码。 我已经检查过脚本有执行权限(755),还有什么我应该看的? 这是我的代码的前几行: #!/bin/sh echo >> /tmp/configLog "" echo >> /tmp/configLog "Entering maintenance mode"

Linux VLAN桥

我有家庭networking的VLAN,一个用于局域网,一个用于WLAN,一个用于互联网。 我想使用桥接,以便不必为每台计算机configuration这些相同的VLAN,而是拥有自己的VLAN ID, 网桥是LAN,WLAN和Internet。 我试过了,但由于某些原因,keep-alive / ttl似乎因为SSH会话等突然断开而中断。 我们有相同的设置在工作场所工作4年以上,有100多个客户,但是它是定制的防火墙/路由器硬件,所以访问是不可能的。 我知道它运行Linux。 那么Debian / Ubuntu的默认networking设置是做错了还是只是网卡驱动/硬件问题? 我试图用ttl等设置混淆araund没有任何运气。 糟糕的事情发生在桥梁上,因为目前的仅有VLAN的设置工作正常。 接口: auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 allow-hotplug eth1 iface eth0 inet static iface eth1 inet static auto vlan111 auto vlan222 auto vlan333 auto vlan444 auto br0 auto br1 auto br2 # LAN iface […]

Samba服务器或客户端?

我试图连接一个Linux计算机到现有的Windowsnetworking。 我需要运行桑巴服务器还是桑巴客户端应该足够?

Linux:encryption目录。 TrueCrypt的? DM-墓穴?

我想要一个只能通过一些密码访问的目录(encryption的)。 我想要的东西比只是权限更安全。 我一直在研究linux的truecrypt和dm-crypt,但是我读了一些关于Truecrypt的可靠性的抱怨(在使用truecrypt分区时挂起来的问题,这个问题起初看起来很不错)。 一些经验或build议,请? 谢谢!

内核升级 – Grub默认

我打算编译我自己的内核,我之前做了很多次,但是一如既往,仍然有可能出错,机器可能无法重启。 这台机器是在一个远程数据中心,我没有物理访问,因此,如果机器无法正确启动,需要有人去物理服务器来修复它,这将花费我很多。 有没有一种方法可以将grub设置为仅使用一个新的内核进行单次引导,但是在额外的重新启动时会回退到旧的内核。 所以我可以使用我的远程电源pipe理控制台重新启动机器,如果它无法正确启动新的内核,它会回落到旧的内核。 我知道这是可能的lilo使用lilo -r kernel命令,是否有一个GRUB等效?

在Ubuntu中调用`smbclient -L localhost`会给出:NT_STATUS_CONNECTION_REFUSED

我有我的机器上安装的Samba的Ubuntu无畏。 我有一个基本的configuration文件,如下所示。 当我尝试调用 smbclient -L localhost 我得到的错误: NT_STATUS_CONNECTION_REFUSED 尝试调用smbpasswd时也会发生这种情况。 这个错误的可能原因是什么? 当我运行两个: iptables -L iptables -t nat -L 他们都是空的。 这是我的configuration文件(运行testparm报告,这是可以的): [global] workgroup = MSHOME server string = %h server (Samba, Ubuntu) dns proxy = no log file = /var/log/samba/log.%m max log size = 1000 syslog = 0 panic action = /usr/share/samba/panic-action %d encrypt passwords = true […]