linux操作命令筆記

常用軟體,程式語言的筆記和疑問
Forum rules
盡量做到:
每一個貼子都精心編輯;
每一個疑問都得到解答。
ejsoon
Site Admin
Posts: 2714
Joined: 2016 Jan 10, 22:15

linux下千萬別用nautilus解壓

Post by ejsoon » 2017 Feb 09, 08:13

解壓從github下載來的zip。權限問題,超浪費時間。

ejsoon
Site Admin
Posts: 2714
Joined: 2016 Jan 10, 22:15

Re: linux操作命令筆記

Post by ejsoon » 2017 Apr 01, 16:24

centos6 install nginx

http://www.cnblogs.com/yaoximing/p/6068622.html

Code: Select all

1.下载nginx

  方法一

  wget http://nginx.org/download/nginx-1.11.6.tar.gz

  方法二
  http://nginx.org/en/download.html在Nginx官网手动下载

2.解压nginx的gz包

  tar -zxvf nginx-1.11.6.tar.gz    这里我选择安装在/usr/local/目录

3.初始化配置

  cd /usr/local/nginx-1.11.6切换到nginx安装目录

  运行./configure进行初始化配置,这里发现下面这个错误,如果出现这个错误,说明该机器没有安装PCRE,而nginx需要依赖PCRE.

   

   安装PCRE:  yum -y install pcre-devel, 安装完成后再执行./configure, 结果又发现一个新的错误, 说还需要zlib library

  

   安装zlib:  yum install -y zlib-devel, 提示Complete!表示安装成功了,继续执行./configure 执行完成后会提示下面信息表示初始化配置成功了.

  

  提示信息中的nginx binary file: "usr/local/nginx/sbin/nginx" 这个路径在第4步执行编译操作后会生成的nginx的启动目录

4.运行 make install 进行编译

  编译完成后会发生成了/usr/local/nginx/目录

5.启动nginx

  cd /usr/local/nginx/sbin

  执行./nginx

6.验证nginx是否启动成功

  执行curl http://localhost 出现下面信息表示启动成功

  

  或者直接在浏览器访问服务器的ip会出现下面画面,也表示启动成功.

  

 7.nginx的常用命令 

  cd /usr/local/nginx/sbin
  启动:./nginx
  停止:./nginx -s stop
  重启:./nginx -s reopen
  执行./nginx -h 可以看到命令的帮助信息
Centos6.5 yum install mysql

http://blog.csdn.net/xxd851116/article/details/22947891

Code: Select all

第1步、yum安装mysql
[root@stonex ~]#  yum -y install mysql-server
安装结果:
Installed:
    mysql-server.x86_64 0:5.1.73-3.el6_5                                                                                                                                                         
Dependency Installed:
    mysql.x86_64 0:5.1.73-3.el6_5                                perl-DBD-MySQL.x86_64 0:4.013-3.el6                                perl-DBI.x86_64 0:1.609-4.el6

第2步、设置开机启动
[root@stonex ~]#  chkconfig mysqld on

第3步、启动MySql服务
[root@stonex ~]#  service mysqld start

第4步、设置MySQL的root用户设置密码
[root@stonex ~]#  mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
...... 省略了一些行
mysql> select user,host,password from mysql.user;
查询用户的密码,都为空,用下面的命令设置root的密码为root
mysql> set password for root@localhost=password('root');
mysql> exit

第5步、用新密码登陆
[root@stonex ~]#  mysql -u root -p

第6步、基本命令
show databases; //查看系统已存在的数据库
use databasesname;   //选择需要使用的数据库
drop database databasename; //删除选定的数据库
exit    //退出数据库的连接
create database test01;    //建立名为test的数据库
show tables;        // 列出当前数据库下的表
其他基本的增删改查使用标准SQL即可

第7步、开放远程登录权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;
install php
http://www.thinkphp.cn/code/992.html

ejsoon
Site Admin
Posts: 2714
Joined: 2016 Jan 10, 22:15

centos找到nginx配置

Post by ejsoon » 2017 Apr 13, 09:49

find / -name nginx.conf

ejsoon
Site Admin
Posts: 2714
Joined: 2016 Jan 10, 22:15

linux 磁碟安裝

Post by ejsoon » 2017 May 11, 06:16

方法詳解如...上面的那個網址.我可以再講解一遍.
1.我把openSUSE.iso複製到我已經裝了ubuntu的sda1/根目錄去,再按說明把兩個文檔(linux和initrd)也複製到同樣地方.

兩個文件:
openSUSE.iso/boot/i386/loader/linux
openSUSE.iso/boot/i386/loader/initrd
或者

openSUSE.iso/boot/x86_64/loader/linux
openSUSE.iso/boot/x86_64/loader/initrd
如是

2.重啟,到選單時,按C,進入grub命令行模式.
3.輸入以下字符,每一行要回車,有時用tab確保正確.
linux (hd0,msdos1)/linux
initrd (hd0,msdos1)/initrd
boot
4.就是選到你之前複製的那個iso,就引導成功了.
感想:硬碟安裝系統,對於我而言是一件很神奇的事,我早就想去學去做了.這樣不用每次都看usb碟在那裡閃,usb碟也可以有另外的用途了.硬碟安裝肯定比usb碟裝更方便呀!
謝謝@如果某天我不在 的幫助,如果不是你確鑿地保證一定把iso複製到目標碟之外,我肯定還是裝不好.其實想想也應該知道,重灌系統就把那個分區給叉叉掉了,怎能把iso還放在那裡呢?

ejsoon
Site Admin
Posts: 2714
Joined: 2016 Jan 10, 22:15

Re: linux 磁碟安裝

Post by ejsoon » 2017 May 11, 14:07

ejsoon wrote:
2017 May 11, 06:16
方法詳解如...上面的那個網址.我可以再講解一遍.
1.我把openSUSE.iso複製到我已經裝了ubuntu的sda1/根目錄去,再按說明把兩個文檔(linux和initrd)也複製到同樣地方.
如果是centos7,那就把centos7.iso裡的兩個資料夾isolinux和images複製到sda2盤根目錄去,同時也把centos7.iso放到相同地方。

Code: Select all

linux (hd0,msdos2)/isolinux/vmlinuz linux repo=hd:/dev/sda2:/
initrd (hd0,msdos2)/isolinux/initrd.img
boot

ejsoon
Site Admin
Posts: 2714
Joined: 2016 Jan 10, 22:15

windows登入linux

Post by ejsoon » 2017 May 19, 10:09

$ vi /etc/ssh/sshd_config
去掉注釋符”#“
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

重啟sshd服務
$ vi /sbin/service sshd restart

ejsoon
Site Admin
Posts: 2714
Joined: 2016 Jan 10, 22:15

linux 安裝rar

Post by ejsoon » 2017 May 20, 19:49

wget http://www.rarlab.com/rar/rarlinux-x64-5.3.0.tar.gz
tar -xzvf rarlinux-x64-5.3.0.tar.gz
複製到/usr/local
ln -s /usr/local/rar/rar /usr/local/bin/rar
ln -s /usr/local/rar/unrar /usr/local/bin/unrar

ejsoon
Site Admin
Posts: 2714
Joined: 2016 Jan 10, 22:15

linux 學習crontab

Post by ejsoon » 2017 Aug 03, 11:20

創建以時間命名的檔案:
touch $( date '+%Y-%m-%d_%H-%M-%S' )

這篇文章講述crontab的各種功能和用法。

ejsoon
Site Admin
Posts: 2714
Joined: 2016 Jan 10, 22:15

轉mp3的兩種方法

Post by ejsoon » 2017 Sep 02, 22:29

全面的:
avconv -i a.mp4 output.mp3
專業的:
lame input.wav output.mp3

我從這裡找到avconv的辦法
關於lame的文章

ejsoon
Site Admin
Posts: 2714
Joined: 2016 Jan 10, 22:15

linux 要加上這三句使本地綠色版java有效

Post by ejsoon » 2017 Sep 22, 17:45

Code: Select all

update-alternatives --install "/usr/bin/java" "java" "/usr/local/jdk1.8.0_144/bin/java" 1
update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/jdk1.8.0_144/bin/javac" 1
update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/jdk1.8.0_144/bin/javaws" 1
有些教程不用「update-」。

等我裝完後我發現了這篇文章

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest