`

Ubuntu常用命令

阅读更多

常用的命令

 

解压tar.gz: tar zxvf *.tgz

重命名abc为123:  mv abc 123

查看硬件信息并保存到文件:sudo lshw -xml > ccp-lshw.xml               sudo lshw -xml -businfo > ccp-lshw-businfo.xml

 

创建删除文件、文件夹:

mkdir 目录名         => 创建一个目录

rmdir 空目录名      => 删除一个空目录

rm 文件名 文件名   => 删除一个文件或多个文件

rm –rf 非空目录名 => 删除一个非空目录下的一切

touch 文件名        => 创建一个空文件

 

重启系统命令:

1、reboot

2、shutdown -r now 立刻重启(root用户使用)

3、shutdown -r 10 过10分钟自动重启(root用户使用)

4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)

如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

 

关机命令:

1、halt   立刻关机

2、poweroff 立刻关机

3、shutdown -h now 立刻关机(root用户使用)

4、shutdown -h 10 10分钟后自动关机

 

查找并杀死进程

ps -e | grep <进程名词>

sudo kill <进程ID>

 

修改当前用户密码

passwd <用户名>

 

安装LAMP

 

1.安装MySQL

sudo apt-get install mysql-server

2.安装Apache

sudo apt-get install apache2

3.安装PHP

sudo apt-get install php5 libapache2-mod-php5

4.重启Apache

sudo /etc/init.d/apache2 restart

5.安装phpMyAdmin

sudo apt-get install phpmyadmin

 

6. 启用 mod_rewrite 模块

sudo a2enmod rewrite

7.重启Apache服务器

sudo /etc/init.d/apache2 restart

 

MySQL数据备份恢复

1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名 
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql

3.还原数据

进入mysql数据库控制台:mysql -u root -p
mysql>use 数据库 

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:\wcnc_db.sql

 

1.新建用户。

//登录MYSQL
@>mysql -u root -p
@>密码
//创建用户
mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));
//刷新系统权限表
mysql>flush privileges;
这样就创建了一个名为:phplamp  密码为:1234  的用户。

然后登录一下。

mysql>exit;
@>mysql -u phplamp -p
@>输入密码
mysql>登录成功

2.为用户授权。

//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.
@>mysql -u root -p
@>密码
//首先为用户创建一个数据库(phplampDB)
mysql>create database phplampDB;
//授权phplamp用户拥有phplamp数据库的所有权限。
>grant all privileges on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表
mysql>flush privileges;
mysql>其它操作

/*
如果想指定部分权限给一用户,可以这样来写:
mysql>grant select,update on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表。
mysql>flush privileges;
*/

3.删除用户。
@>mysql -u root -p
@>密码
mysql>DELETE FROM user WHERE User="phplamp" and Host="localhost";
mysql>flush privileges;
//删除用户的数据库
mysql>drop database phplampDB;

4.修改指定用户密码。
@>mysql -u root -p
@>密码
mysql>update mysql.user set password=password('新密码') where User="phplamp" and Host="localhost";
mysql>flush privileges;

 

手工添加SWAP空间

 

free -m命令查看一下内存和swap分区大小

 

 

首先先建立一个分区

dd if=/dev/zero of=/home/swap bs=1024 count=512000

空间是512M

 

把这个分区变成swap分区。

/sbin/mkswap /home/swap

 

使用这个swap分区

/sbin/swapon /home/swap

 

现在再用free -m命令查看一下内存和swap分区大小,就发现增加了512M的空间了。

 

不过当计算机重启了以后,发现swap还是原来那么大,新的swap没有自动启动,还要手动启动。那我们需要修改/etc/fstab文件,增加如下一行

/home/swap swap swap defaults 0 0

 

到此为止,虚拟已经启用,下面附加伤处虚拟内存的命令。

禁用swap分区:sudo swapoff -a

删除分区文件:rm -f home/swap

 

开机启与定时服务

约定启动项存放到/etc/init.d/,也就是说启动是会调用该文件夹下的所有脚本文件。

创建一个文件在文件中写入:sudo service <服务名称> start (需要多个就写多行即可)。 

分享到:
评论

相关推荐

    Ubuntu 常用命令

    本文将围绕“Ubuntu常用命令”这一主题,深入解析一系列基础且重要的命令,帮助读者更有效地管理和操作Ubuntu系统。 ### 一、系统信息查询 #### 1. `uname -a` `uname`命令用于获取系统的内核信息,通过添加`-a`...

    Linux Ubuntu常用命令大全

    Linux Ubuntu常用命令大全 Linux操作系统的Ubuntu版本提供了许多实用的命令,以下是常用的命令大全,涵盖文件、文件夹管理、系统管理、打包、解压、make编译和apt命令等方面。 文件/文件夹管理 * ls:列出当前...

    ubuntu常用命令.doc

    以下是关于Ubuntu常用命令的一些详细解释和应用: 1. `sudo apt-get install 软件名`:这是Ubuntu中最常用的安装软件的方式。通过这个命令,你可以安装Ubuntu软件仓库中的任何可用软件。`sudo`用于获取超级用户权限...

    linux Ubuntu常用命令

    Linux Ubuntu常用命令 Linux Ubuntu系统中有很多常用的命令,这些命令可以帮助用户更好地管理和使用系统。下面我们将对这些命令进行详细的介绍。 一、文件管理 在Linux Ubuntu系统中,文件管理是最基本也是最...

    Ubuntu常用命令大全

    Ubuntu 常用命令大全 Ubuntu 操作系统提供了大量的命令行工具,帮助用户高效地管理和维护系统。以下是 Ubuntu 常用命令大全,涵盖了软件管理、系统升级、硬件信息、进程管理、网络管理等方面。 软件管理 * 查看...

Global site tag (gtag.js) - Google Analytics