ubuntu基本操作和web环境搭建

linux安装
====================================
安装VMware10。

配置安装ubuntu-12.04.2-desktop-i386.iso

设置登录用户

 

常规操作
====================================

进入终端 :ctrl+alt+F2

回到桌面:ctrl+alt+F7

打开桌面终端:ctrl+Alt+T

 

帐号
---------------------------------
ubuntu的root用户名在默认的情况下是不被激活的
激活 root 帐号:
sudo passwd root

屏蔽 root 帐号:
sudo passwd -l root

切换账号:su user

sudo:临时分配有限制的root权限给其他用户

列出当前用户可以执行的命令:sudo -l

 

 

文件操作
---------------------------------
回到当前用户家目录:cd ~

显示上一条命令和结果:!!

读文件:cat 文件名

覆盖写入:echo "写入">文件名

不覆盖写入:echo "写入">>文件名

复制文件:cp 源文件 目标文件

删除文件:rm 文件名

删除文件夹:rm -r 目录名

新建文件:touch xx 或者 vi xx

新建文件夹:mkdir 文件夹

移动文件:mv 源文件 目标文件

重命名:mv 源文件 目标文件

查看:ls ;ls -l

查找:find

打开隐藏文件:ctrl+h


重定向
---------------------------------

是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;

>>
这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件;

关机
---------------------------------
关闭系统(1):shutdown -h now (保存以后关闭)

关闭系统(2):init 0 (直接关闭)

关闭系统(3):telinit 0

按预定时间关闭系统:shutdown -h hours:minutes &

取消按预定时间关闭系统:shutdown -c

重启(1):shutdown -r now

重启(2):reboot

注销:logout


软件安装
---------------------------------
tar.gz:这种要手动安装,编译,一般操作 configure,make && make install.

bin:运行安装文件就行

rpm deb:其他类型


vi
---------------------------------
打开新建文件:vi fileName

vi的三种模式:普通模式,编辑模式,命令模式:
vi打开文件默认到普通模式,按i到编辑模式,按esc返回普通模式,按:切换到命令模式

普通模式:
左移:h
右移:l
上一行:j
下一行:
删除字符:x
删除行:dd

命令模式:
保存::w
退出: :q
强制退出: :q!
保存退出: :wq
显示行::set nu

编辑模式:
从普通模式进入编辑模式:i


开机默认命令行启动:
---------------------------------
sudo gedit /etc/default/grub
找到这一行
GRUB_CMDLINE_LINUX_DEFAULT="text"
改成
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
在输入命令:
sudo update-grub

进入图形界面:在命令行模式下输入:startx


shell
---------------------------------
/home/lb/shell/hello.sh

#!/bin/bash
num=123
a="hello my shell"

echo "a="$a
echo "num=${num}"
赋予权限: chmod +x hello.sh
运行: ./hello.sh
运行结果:
a=hello my shell
num=123


JVM
====================================
将下载的文件解压到/home/lb/java/jvm目录下
sudo tar zxvf jdk-8u20-linux-i586.tar.gz -C /home/lb/java/jvm

添加环境变量:
sudo gedit /etc/profile

JAVA_HOME=/home/lb/java/jvm/jdk1.8.0_20 
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

让配置文件生效

.  /etc/profile


tomcat
====================================
sudo tar zxvf apache-tomcat-7.0.61.tar.gz -C /home/lb/java/tomcat

配置环境变量:
sudo gedit /etc/profile
export CATALINA_HOME=/home/lb/java/tomcat/tomcat7
export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
export PATH=$PATH:$CATALINA_HOME/bin

source /etc/profile 没有错误,就是设置成功
catalina.sh 查看权限
chmod +x *.sh 给tomcat/bin下面的sh赋予权限
chmod +x logs 给tomcat/logs赋予权限


打开tomcat: ./startup.sh
关闭tomcat: ./shutdown.sh
查看日志文件:tail -f catalina.out
查看最后200行日志文件:tail -n 200 catalina.out
退出查看日志文件:Ctrl+c

当前目录./
上一级目录../
当前用户目录 cd ~


mysql
====================================
在线安装:sudo apt-get install mysql-server

本地登录:mysql -u root -p

远程登录:mysql -h ip -u root -p

浏览数据库:show databases;

查看当前数据库:select database();

查看当前用户:select user();

切换数据库:use mysql;

浏览表:show tables;

网上安装或者二进制安装的可以直接使用如下命令启动和停止mysql: 
/etc/init.d/mysql start|stop|restart

查看字符集:show variables like 'character%';

设置远程访问权限:
use mysql; 
update user set host = '%' where user = 'root'; 
select host, user from user; 
flush privileges;

开放端口号:
解决方法:修改/etc/mysql/my.cnf文件。打开文件,找到下面内容:
bind-address = 127.0.0.1
把上面这一行注释掉或者把127.0.0.1换成合适的IP,建议注释掉。
重新启动后,重新使用netstat检测:
检测监听:netstat -an | grep 3306


eclipse
====================================
sudo tar zxvf eclipse-jee-luna-SR1-linux-gtk.tar.gz -C /home/lb/java/eclipse


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值