您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页ubuntu基本命令

ubuntu基本命令

来源:华佗小知识
1. ubuntu基本命令

1.1 基础环境搭建

1. 安装完成后,ubuntu的默认用户不是root,为了方便使用,且修改默认用户为root。命

令如下:

Sudo passwd root

输入新密码,重复新密码。 Su root输入新密码,进入root。 2.网络配置 vim /etc/resolv.conf

Nameserver 为DNS。设置完成之后重启网络:/etc/init.d/networking restart 注:若在虚拟

机中安装ubuntu网络连接要设置为桥接。

Ping www.baidu.com 看看能否拼通,若能,则网络连接成功。(遗留问题:目前与外界无法连接)

3.软件更新 apt-get update 然后再apt-get upgrade。执行完之后reboot重启机器。 4.安装软件 apt-get install ssh,安装完ssh之后可以从外部连接。 5.安装完成的ubuntu tab键是不能补全的,须做如下设置:

(1)默认是没有安装bash-completion,例如在/root目录下,输入apt-g,按tab,apt-get补全了吧,再按tab 呢,会显示/root目录下的所有文件名,接下来aptitude install bash-completion安装bash-completion,安装完/etc目录会出现一个bash_completion文件,再vi /etc/bash.bashrc,大概32行内容如下

#if [ -f /etc/bash_completion ]; then # . /etc/bash_completion #fi

把这三行的#删除,登出再登录试试看,输入apt-get 后按tab,现在按tab显示的是参数而不是文件名了。

(2)除此之外,也可以直接在用户/etc/bash.bashrc直接删除上面三行代码前面的#。 5.安装ftp:apt-get install lftp

6.安装解压缩rar文件:apt-get install unrar

7.安装apache2:apt-get install apache2 待安装完成后,在外部输入http://192.168.19.111,则会出现如下图

自此,apache2安装成功。 8.安装php5

apt-get install php5 //安装PHP5

apt-get install libapache2-mod-php5 //配置APACHE+PHP /etc/init.d/apache2 restart //重启APACHE

测试:

打开vim /var/www/test.php

然后随意输入点东西(我输入的是successfully)再保存。 然后在外部浏览器中输入http://192.168.19.111/test.php

自此php5安装成功。 9.安装mysql

apt-get install mysql-server

安装完成按提示设置root密码

apt-get install libapache2-mod-auth-mysql apache关联mysql apt-get install php5-mysql php关联mysql /etc/init.d/apache2 restart

至此apache2+php 5+mysql5.1的环境就完成了。 10.设置静态防火墙iptables

(1)在/etc/network/if-up.d/下新建文件firewall #!/usr/bin/env bash

iptables -F iptables -X

iptables -P INPUT DROP iptables -P OUTPUT ACCEPT iptables -P FORWARD DROP # lo

iptables -A INPUT -i lo -j ACCEPT iptables -A OUTPUT -o lo -j ACCEPT

# eth

iptables -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A INPUT -i eth0 -m state --state NEW,INVALID -j LOG iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT iptables -A INPUT -i eth0 -p tcp --dport 21 -j ACCEPT iptables -A INPUT -i eth0 -p tcp --dport 22 -j ACCEPT

iptables -A INPUT -i eth0 -p tcp –s 192.168.19.155 --dport 22 -j ACCEPT //22端口只对ip为155的用户开放。 (2)修改权限

查看firewall的权限 ls -al,

root@venus-th-0:/etc/network/if-up.d# chmod 755 firewall 这样,再重启网络服务的时候就可以加载firewall了。 注:vsftpd 的iptables规则

仅仅开放21端口在被动(Passive)模式下是无法向外界提供ftp服务的,你还需要在vsftpd配置文件中指定Passive模式的端口范围,并在防火墙中对其开放. 指定Passive模式的端口范围,这里指定 50000至50030 #vim /etc/vsftpd/vsftpd.conf pasv_min_port=50000 pasv_max_port=50030

然后再通过iptables开放这个端口段.

#iptables -I INPUT -p tcp --dport 50000:50030 -j ACCEPT #service iptables save

当然21端口也是需要开放的.

11.安装JDK

ubuntu 官方声明:

建议安装 openjdk-6 以取代 sun-java6-jre,但如果你不能转换到openjdk-6下,仍可以继续使用 sun-java6-jre

vim /etc/apt/sources.list.d/partner.list

deb http://archive.canonical.com/ lucid partner apt-get update

apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk update-alternatives --config java 或者直接按照下面的步骤执行:

add-apt-repository \"deb http://archive.canonical.com/ lucid partner\" aptitude update

aptitude install sun-java6-jdk

update-alternatives --config java 注:安装较慢,大约一小时左右。O(∩_∩)O~看网速了! 12.安装tomcat

apt-get install tomcat6 tomcat6-admin tomcat6-docs tomcat6-example (1)修改tomcat端口

/usr/share/tomcat5.5/conf/server.xml

改Connector port=\"8080\"就可以了 (2)修改java环境变量: /etc/environment

JAVA_HOME=/usr/lib/jvm/java-6-sun CATALINA_HOME=/usr/share/tomcat6 (3)设置用户名密码:

/usr/share/tomcat5.5/conf/tomcat-users.xml

之间加入

/etc/init.d/tomcat6 restart重启tomcat

安装完之后的页面如上图。

(4)修改vim /etc/init.d/tomcat6

将#JDK_DIRS=\"/usr/lib/jvm/java-6-openjdk /usr/lib/jvm/java-6-sun /usr/lib/jvm/java-1.5.0-sun /usr/lib/j2sdk1.5-sun /usr/lib/j2sdk1.5-ibm\"改为

#JDK_DIRS=\"/usr/lib/jvm/java-6-sun /usr/lib/jvm/java-1.5.0-sun /usr/lib/j2sdk1.5-sun /usr/lib/j2sdk1.5-ibm\" 如果没有修改,tomcat加载仍然使用openJDK。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务