Linux
Programming
Misc
Linux
Programming
Misc
service nscd restart
Suse version, but I guess it's similar for other distributions.
In the example below, the file that contains the users (including encrypted passwords and information such as name, email, etc..) in htpasswd.users.
If username does not exist it's created, otherwise it's updated.
The command requests the password for username.
Nagios related example:
htpasswd2 /usr/local/nagios/etc/htpasswd.users username
Use the chown command to change owner to one or many files.
The example below change the owner of folder my_folder
to wwwrun user and www group.
The -R parameter (recurring) analyzes all subfolders and files changing the owner and group as above.
chown -R wwwrun:www /srv/www/htdocs/my_folder
Use rpm command as follows to list all installed packages
rpm -qa rpm -qa | grep 'package-name' rpm -qa | grep -i '*httpd*'
You can use dpkg command to list all installed packages:
dpkg --list dpkg --list | grep 'package-name' dpkg --list | grep -i '*php*'
If a command has a graphical output (like yast2) and the server has no display (or you are remotly connected via terminal emulator), it's possible to redirect the output to a different PC using the command export.
The PC must run a listener, such as Xmanager. Command example:
Format: export DISPLAY=ip_address:0.0 Example: export DISPLAY=172.28.9.231:0.0
To manually set the proxy with authentication, use the format:
Acquire::http::proxy "http://user:password@proxy_server:port/";
For example, to set the proxy for apt-get in Ubuntu, change the configuration file /etc/apt/apt.conf:
Acquire::http::proxy "http://user:password@my_proxy:8080/"; Acquire::ftp::proxy "ftp://user:password@my_proxy:8080/"; Acquire::https::proxy "https://user:password@my_proxy:8080/";
In file /etc/postfix/main.cf add/update the key:
relayhost = my_SMTP_server.my_domain
First get the interface name with the command ifconfig:
ifconfig eth0 Link encap:Ethernet HWaddr 00:50:56:B1:00:2A inet addr:172.28.9.87 Bcast:172.28.15.255 Mask:255.255.248.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:9756009 errors:0 dropped:0 overruns:0 frame:0 TX packets:53735102 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:902184895 (860.3 Mb) TX bytes:79080496538 (75417.0 Mb) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:16662619 errors:0 dropped:0 overruns:0 frame:0 TX packets:16662619 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:8355092362 (7968.0 Mb) TX bytes:8355092362 (7968.0 Mb)
Then use the ifup command:
ifup eth0