ubuntu笔记
时间:2011-04-25 来源:天天无用
前一阵研究Ubuntu,记录如下
切换root用户
sudo -sH
ubuntu默认root帐号锁定,不允许直接登录,只能su切换过去,安装时的建立的用户有sudo权限,使用上面的命令切换到root帐号,命令前面成为#($为一般用户),不切换使用需要root权限的命令是需要先输入sudo,(改成root用户就是为了省的输入sudo)
nginx+php
http://wiki.ubuntu.org.cn/Nginx#.E9.85.8D.E7.BD.AEphp.E5.92.8Cmysql
mysql
http://wiki.ubuntu.org.cn/MySQL
安装phpmyadmin后,要想在上面配置好的nginx+php上使用,需要做链接
ln -s /usr/share/phpmyadmin /home/luq/website/phpmyadmin
http://localhost/phpmyadmin即可访问
重启
shutdown -r now
关机是shutdown -h now,最后一个参数是时间,now表示立即执行,可以直接用数字,单位为分钟,表示几分钟后执行
telnet服务
apt-get install telnetd
方便远程管理,为安全应该使用sshapt
ssh
apt-get install openssh-server
查看硬盘使用情况
df -lh
也可查看其他硬盘或分区挂载情况
查看硬盘分区
fdisk -l
用fdisk分区操作感觉和DOS下差不多
挂载硬盘
mount -t ext4 /dev/sdb1 /home/luq/website
参数分别为分区类型(ext4),设备(/dev/sdb1),挂载点(/home/luq/website),挂载点需要提前建立(mkdir website)
启动后自动挂载硬盘
vim /etc/fstab
添加
/dev/sdb1 /home/luq/website ext4 auto 0 0
配置文件 /etc/fstab 包含了 挂载 磁盘的必需信息。该文件系统启动时开始读入,并且仅能被 root 用户修改。
(http://wiki.ubuntu.org.cn/UbuntuHelp:Fstab/zh)
ftp设置
http://wiki.ubuntu.org.cn/Vsftpd
安装
apt-get install vsftpd
启动(停止)
service vsftpd start(stop)
安装后ubuntu用户即可通过ftp登录,登录后默认目录用户文件夹(/home/luq),默认没有上传权限,修改/etc/vsftpd.conf
write_enable=YES
上传文件后只有上传的用户有读写权限,其他人都没法访问,通过web当然也不想,要更改权限,修改/etc/vsftpd.conf
local_umask=022
022为权限编号(777,775)
静态IP设置/
vim /etc/network/interfaces
注释掉iface eth0 inet dhcp(前面加#)
加入下面几行
iface eth0 inet static
#ip
address 192.168.0.10
#掩码
netmask 255.255.255.0
#网关
gateway 192.168.0.1
修改dns
vim /etc/resolv.conf
nameserver 192.168.1.1
重启网卡
ifdown eth0
ifup eth0
更改文件或文件夹权限
chmod 777 /luq/home/website/test.php
chmod -R 777 /luq/home/website/testdir
加-R参数文件夹下的所有文件文件夹权限同时更改