ubuntu桌面安装常用软件&及常见问题

自己从windows转向ubuntu桌面开发,根据需求安装以下文件:

ubuntu 桌面版下载:http://www.ubuntu.org.cn/download/desktop

有的公司设置静态ip

gedit /etc/network/interfaces

auto enp7s0

iface enp7s0 inet static
address 192.168.20.65
netmask 255.255.255.0
gateway 192.168.20.254

dns-nameserver 8.8.8.8

然后重启网络

sudo /etc/init.d/networking restart

然后安装 apt-get -y install vim

此时vim要安装一些插件,安装插件之前需要先安装版本管理器git svn ,因为有些包可以直接从版本上拉

apt-get -y install git subversion  (由于从ubuntu的源安装版本还是比较新的,就没有源码安装,我的博客也有源码安装git svn的文档)

安装完版本之后,开始安装vim插件

vim安装vundle插件的参考地址:

http://blog.csdn.net/abclixu123/article/details/46571865

https://github.com/VundleVim/Vundle.vim

vim安装NERDTree目录插件的参考地址:http://www.linuxidc.com/Linux/2013-06/86048.htm

  

一般情况linux 安装软件都是执行c包,所以先测试c程序编译环境(配置gcc)。

安装  apt-get install build-essential (在ubuntu安装完成已经有gcc了(gcc是由GNU之父Stallman所开发的linux下的编译器,全称为GNU Compiler Collection, 目前可以编译的语言包括:C, C++, Objective-C, Fortran, Java, and Ada.).但是gcc还不能编译文件.因为缺少一些头文件.那么我们就要来配置这些头文件.在这里我们需要安装build-essential这个软件包,安装了这个包会自动安装上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等一些必须的软件和头文件的库)

安装cmake autoconf apt-get -y install  cmake autoconf

 

建立一个hello.c的文件

#include <stdio.h>

int main(void) {
printf("Hello,ubuntu!\n");
return 0; 注:return和0之间要有空格
}

 

在终端执行  g++ hello.c -Wall -o hello 编译 注:在编译时最好加上-Wall选项,这样的话可以把隐藏的warning也显示出来,Wall首字母要大写。

运行程序hello

./hello 就看到结果:

Hello,world!

 

然后修改桌面背景:

在桌面上右键-更改桌面背景

外观里面 :

 

行为里面:

 

 

 

然后设置Terminal的配色,配置文件配置文件首选项,切换到颜色选项卡。

把文字颜色设为#708284,背景颜色设为#07242E

效果如下图:

 

 ======================================================================

每次登陆Ubuntu系统都会提示系统有一个错误,请求报告错误。屏蔽方法如下

 

sudo rm /var/crash/*
sudo gedit /etc/default/apport

将enabled设置为0

参考文档:http://blog.csdn.net/lin370/article/details/51654758 

==============================ssh-server begin===========================

1:设置root密码

sudo passwd root

---> 校验当前用户密码 
[sudo] password for you :

--- > 设置root 密码

Enter new UNIX password: 

Retype new UNIX password: 

 
2:ssh源比较旧的解决

今天在ubuntu进行ssh安装的时候,出现如下错误。

Reading package lists... Done

Building dependency tree... Done

Package ssh is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or

is only available from another source


这个问题的原因是ubuntu的/etc/apt/source.list中的源比较旧了,需要更新一下,更新方法:

$ sudo apt-get -y update && apt-get -y upgrade

更新完毕之后,在使用apt-get就没有问题了。

 
3:解决Ubuntu 16.04 SSH 无法远程登录问题
    1. 安装 open ssh:

      sudo apt-get install -y openssh-server

    2. 修改root密码

      #sudo passwd root

    3. 辑配置文件,允许以 root 用户通过 ssh 登录:

      sudo vim /etc/ssh/sshd_config 

      将其中的PermitRootLogin no修改为yes

      PubkeyAuthentication yes修改为no

      AuthorizedKeysFile .ssh/authorized_keys前面加上#屏蔽掉,

      PasswordAuthentication no修改为yes就可以了。

      重启生效 service sshd restart

       

如果遇到:openssh-server : Depends: libwrap0( = 7.6-4~)

参考文档:http://www.codeweblog.com/%E8%A7%A3%E5%86%B3openssh-server-depends-libwrap0-7-6-4/

顺便安装lrzsz 方便上传下载:apt-get -y install lrzsz  

如果想源码安装:https://ohse.de/uwe/software/lrzsz.html  

用法参考网址:http://www.jb51.net/LINUXjishu/163820.html

==============================ssh-server end==============================

==============================gdebi begin================================

自从Ubuntu 10.10 开始,Ubuntu 软件中心 开始接管deb 包的安装, 并且将GDebi 管理工具移除出默认集成的软件列表里。随着Ubuntu 软件中心的日渐强大,问题也越来越严重,就是软件中心越来越臃肿了,并且经常出现无法安装Deb 包的情况。所以安装一个GDebi 来管理deb 包的安装。

Ubuntu &相关衍生版可以通过以下命令安装GDebi

sudo apt-get install gdebi

右键deb 包,在打开方式中选择GDebi 即可。

建议大家将deb 包的默认打开方式设置成GDebi。

参考文档:http://www.linuxidc.com/Linux/2013-11/92741.htm

==============================gdebi end==================================

==============================sogou begin================================

下载地址:http://pinyin.sogou.com/linux/?r=pinyin

根据自己的系统位数选择下载

然后选择文件右键,选择刚刚之前安装的gdebi安装

 

 然后系统设置=》语言支持=》选择fcitx

然后重启,点击系统右上角添加sogou,即可使用了

 

参考文档:http://blog.csdn.net/iamplane/article/details/70447517

==============================sogou end==================================

==============================系统语言切换 begin===========================

之前我系统是英语的,现在想换成中文的。

系统设置=》语言支持=》点击安装移除语言

安装中文

 

 这时候就能看到汉语了

然后将其拖至第一个位置

然后重启,会出现如下弹出框,根据自己选择了

如果不小心点击了保留旧名称,则参考将Ubuntu主文件夹里的中文文件夹名称改成英文:http://blog.csdn.net/l0605020112/article/details/20285239

首先修改现有主文件夹下各文件夹名称:

Desktop、 Documents、 Download、 Music、 Pictures、 Public、 Templates、 Videos ……

然后编辑配置文件:

gedit ~/.config/user-dirs.dirs

把文件夹指向改掉,例如:

XDG_DESKTOP_DIR="$HOME/Desktop"

XDG_DOWNLOAD_DIR="$HOME/Download"

XDG_TEMPLATES_DIR="$HOME/Templates"

XDG_PUBLICSHARE_DIR="$HOME/Public"

XDG_DOCUMENTS_DIR="$HOME/Documents"

XDG_MUSIC_DIR="$HOME/Music"

XDG_PICTURES_DIR="$HOME/Pictures"

XDG_VIDEOS_DIR="$HOME/Videos"

 

==============================系统语言切换 end============================

==============================chrome begin==============================

sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/  #将下载源加入到系统的源列表

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add -   #导入谷歌软件的公钥,用于下面步骤中对下载软件进行验证。

sudo apt-get update #用于对当前系统的可用更新列表进行更新。这也是许多 Linux 发行版经常需要执行的操作,目的是随时获得最新的软件版本信息。

sudo apt-get install google-chrome-stable #执行对谷歌 Chrome 浏览器(稳定版)的安装

最后,如果一切顺利,在终端中执行以下命令:

        /usr/bin/google-chrome-stable

将会启动谷歌 Chrome 浏览器。

参考地址:https://jingyan.baidu.com/article/335530da98061b19cb41c31d.html

 

然后将左侧菜单都解除锁定,删除火狐  AisleRiot接龙游戏 扫雷 数独  对对碰 ubuntu自家浏览器删除

删除libreoffice :sudo apt-get  -y  remove libreoffice-common

删除amazon链接:sudo apt-get -y remove unity-webapps-common  

删除一些基本不常用的软件:sudo apt-get  -y  remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku  landscape-client-ui-install  onboard deja-dup  

==============================chrome  end==============================

 ==============================telnet begin==============================

查看是否已安装

#netstat -a | grep telnet

输出为空,表示没有开启该服务

安装openbsd-inetd

sudo apt-get install -y openbsd-inetd

安装telnetd
sudo apt-get install -y telnetd

重启openbsd-inetd
sudo /etc/init.d/openbsd-inetd restart

查看telnet运行状态
sudo netstat -a | grep telnet

登录

telnet IP address

 

参考文档:http://www.linuxdiyf.com/linux/17355.html

==============================telnet  end==============================

==============================navicat begin===============================

下载地址:http://download2.navicat.com/download/navicat100_mysql_en.tar.gz ,这个是老版本,新版本莫名原因安装无反应

wget download2.navicat.com/download/navicat100_mysql_en.tar.gz

tar -zxvf navicat100_mysql_en.tar.gz
./start_navicat    

OK,这样就完啦

连接上数据库后里面的中文数据是乱码,把Ubuntu的字符集修改为zh_CN.utf8就行了,修改方法:

1.查看系统支持的字符集: locale -a  

2,修改字符集: export LANG=zh_CN.utf8  

破解方案:

第一次执行start_navicat时,会在用户主目录下生成一个名为.navicat的隐藏文件夹。

此文件夹下有一个system.reg文件

rm system.reg

把此文件删除后,下次启动navicat 会重新生成此文件,30天试用期会按新的时间开始计算。

参考地址:http://www.cnblogs.com/UniqueColor/p/6503204.html

==============================navicat end==============================

================winqq begin==============

下载winqq:https://pan.baidu.com/s/1hr5Z4I4

双击解压,打开文件夹之后,我们可以看到三个压缩包,如图示,我们点击双击最后一个压缩包,如图。

然后等待一会儿, 我们可以看到如图示界面,我们点击安装。如图:

 最后:

 

参考地址:https://jingyan.baidu.com/article/e6c8503c6f5fa5e54f1a18de.html

================winqq end==============

================Electronic WeChat begin ==============

如果你希望开箱即用,你可以在release中下载到最新的稳定版本.

wget https://github.com/geeeeeeeeek/electronic-wechat/releases/download/v1.4.0/linux-x64.tar.gz

运行的话, 直接双击可执行程序electronic-wechat即可

创建桌面快捷启动方式:

Ubuntudash home中每个图标对应/usr/share/applications当中的一个配置文件(文件后缀为.desktop), 所以要在dash home中 添加一个自定义程序启动器, 需要在该文件目录下创建对应的配置文件

首先下载图标:wget https://raw.githubusercontent.com/geeeeeeeeek/electronic-wechat/master/assets/icon.png -O electronic-wechat.png

接着我们创建一个微信电脑版的桌面启动器,保存在/usr/share/applications/electronic-wechat.desktop

[Desktop Entry]

Name=Electronic Wechat

Name[zh_CN]=微信电脑版

Name[zh_TW]=微信电脑版

Exec=/opt/electronic-wechat/electronic-wechat

Icon=/opt/electronic-wechat/resources/electronic-wechat.png

Terminal=false

X-MultipleArgs=false

Type=Application

Encoding=UTF-8

Categories=Application;Utility;Network;InstantMessaging;

StartupNotify=false

示例中我们讲我们的electronic-wechat应用程序包放在了/opt/electronic-wechat目录下, 而启动器对应/usr/share/applications, 这是全局有效的, 而如果我们只是期望对本用户有效, 可以讲应用程序包放在自己的$HOME(~)下面, 而启动器则放到~/.local/share/applications目录下

参考文档:http://blog.csdn.net/gatieme/article/details/52800015

 

如果点击应用报:应用程序启动器 “electronic-wechat.desktop“ 还没有被标记为 信任。

则参考:http://blog.bossma.cn/mono-2/ubuntu-application-launcher-has-not-been-marked-as-trusted-solution/

输入:sudo nautilus,然后根据提示输入密码,输入完毕可能会出现些警告信息,不用管。nautilus这个命令用root用户打开。

 

================Electronic WeChat end============== 

================editplus begin==============

在ubuntu下我们用命令安装就行了: sudo apt-get install wine 
然后在命令控制端输入以下命令来获取EditPlus的最新安装文件,放到你要安装的目录里:wget ftp://ftp.editplus.com/ep3setup.exe 
然后要做的就是安装了,安装使用wine的命令:wine ./ep3setup.exe 
执行完这条命令,你也会看到安装步骤了,和windows下一样的 
我这边安装完直接可以呈现在桌面了,如果你的没有找到安装后的启动方式 只有通过cd命令去你的安装目录了。 
cd ~/.wine/drive_c/Program Files/EditPlus 3
注意:如果你的系统是64位,可能会遇到一个问题,就是需要进入Program Files (x86)目录下,这时候用单引号‘Program Files (x86)’即可。linux下目录中空格需要 转义
然后执行这句话: wine ./editplus.exe 
OK,正常启动了。 


EditPlus的激活码:
Name:crsky 
Code:A779E-5BF58-63RAC-42O59-66RAC

参考地址:http://www.jb51.net/os/Ubuntu/156560.html

================editplus end==============

================beyond begin=============

官网地址:http://www.scootersoftware.com/download.php?zz=kb_linux_install

================beyond end==============

================emacs begin==============

在Ubuntu16.04系统下安装Emacs非常的简单,只需要在系统终端中执行以下三条命令即可:

sudo add-apt-repository ppa:ubuntu-elisp/ppa
sudo apt-get update
sudo apt-get install emacs-snapshot emacs-snapshot-el

参考地址:http://www.linuxdiyf.com/linux/20927.html

================emacs end==============

================网易云音乐 begin===========

官网下载地址:http://music.163.com/#/download

然后直接deb安装

================网易云音乐 end===========

================adobe flash begin===========

1  :http://get.adobe.com/cn/flashplayer/  还是进入此下载页选择“.deb,适用于其它Linux”,

2  :直接deb安装

================adobe flash end===========

 

================youdao-dict begin===========

1  :进入官网下载ubuntu版本 官网地址:http://cidian.youdao.com/index-linux.html  

2  :dpkg -i  youdao-dict_1.1.0-0-ubuntu_amd64.deb 如果遇到提示依赖软件未安装,则执行apt-get -f install 来解决依赖

================youdao-dict end===========

 

================wps begin===========

1  :进入官网下载ubuntu版本 官网地址:http://community.wps.cn/download/

2  :直接deb安装

此时打开会提示字体缺失。

出现提示的原因是因为WPS for Linux没有自带windows的字体,只要在Linux系统中加载字体即可。

具体操作步骤如下:

1. 下载缺失的字体文件,然后复制到Linux系统中的/usr/share/fonts文件夹中。

国外下载地址:https://www.dropbox.com/s/lfy4hvq95ilwyw5/wps_symbol_fonts.zip

国内下载地址:https://pan.baidu.com/s/1eS6xIzo

下载完成后,解压并进入目录中,继续执行:

sudo cp * /usr/share/fonts

2. 执行以下命令,生成字体的索引信息:

sudo mkfontscale

sudo mkfontdir

3. 运行fc-cache命令更新字体缓存。

sudo fc-cache

4. 重启wps即可,字体缺失的提示不再出现。

参考文档:https://www.cnblogs.com/liangml/p/5969404.html

================wps end===========

 

================sublime begin===========

apt

Install the GPG key:

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -

Ensure apt is set up to work with https sources:

sudo apt-get install apt-transport-https

Select the channel to use:

Stable
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
Dev
echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

Update apt sources and install Sublime Text

sudo apt-get update
sudo apt-get install sublime-text

参考官网网址:https://www.sublimetext.com/docs/3/linux_repositories.html#apt

================sublime end============

 

================安装一些工具软件 begin============

   安装经典菜单指示灯

  1. sudo add-apt-repository ppa:diesch/testing  
  2. sudo apt-get update  
  3. sudo apt-get install classicmenu-indicator  

  

   安装系统syspeek指示灯

  1. sudo add-apt-repository ppa:nilarimogard/webupd8    
  2. sudo apt-get update    
  3. sudo apt-get install syspeek   

   安装vpnc

   sudo apt-get install vpnc

 

   axel是Linux命令行界面的多线程下载工具,比wget的好处就是可以指定多个线程同时在命令行终端里下载文件。安装之后,就可以代替wget用多线程下载了。

   sudo apt-get install axel  

 

  CMake和Qt Creator是Linux下开发C++程序的神器,Ubuntu 15.04已经集成了最新版的Qt Creator 

  sudo apt-get install cmake qtcreator 

 

  Ubuntu默认不支持exFat文件系统的挂载,需要手动安装exfat的支持。装上exfat-fuse之后就可以挂载exfat分区的磁盘了。

  sudo apt-get install exfat-fuse 

   安装完这个之后,如果是安装的双系统,发现菜单会加载windows的盘符,这个时候就可以在写一个shell脚本 例如:

        #!/bin/sh

   mount -t ntfs /dev/sdb2 /mnt/ssdSystem

  然后在/etc/rc.local 中执行此shell脚本 例如 sh  bootExec.sh

  如果不想这样也可以,直接从菜单栏解锁即可。

 

  lnav工具是在终端界面看日志的神器。装上之后在终端里就可以用lnav彩色显示日志了。

  sudo apt-get install lnav 

 

  系统默认不带解压缩rar文件的功能,手动安装unrar程序

  sudo apt-get install unrar  

  装上之后就可以用命令解压缩rar文件了。使用如下命令解压缩文件到当前目录。

        unrar x test.rar  

 

  参考文档:http://blog.csdn.net/skykingf/article/details/45267517

 

  安装filezilla 相当于windows下的xftp :apt-get -y install filezilla

 ================安装一些工具软件 end============

 

 ================teamviewer begin===========

官网https://www.teamviewer.com/zhcn/download/linux/ 下载teamviewer 然后使用gdebi安装即可

 ================teamviewer end============
================ubutu16.04 使用快捷键截图 begin================

1. 查看 "截图" 快捷键

打开 "系统设置",点击 "硬件" 下的 "键盘",然后点击 "快捷键" 标签,选中 "截图",就可以看到截图的各种功能的快捷键了:

系统设置-键盘-快捷键
2. 如果快捷键列表里没有 ”截图“ 选项,可以进行自定义 "截图" 快捷键

在终端输入

$ gnome-screenshot -h

来查看截图工具在命令行下的使用方法:

gnome-screenshot 命令选项帮助
打开系统设置-键盘-快捷键,点击 "自定义快捷键",点击 "+" 号添加自定义快捷键:

参考网址:https://jingyan.baidu.com/article/7f41ececf72d42593d095c33.html

================ubutu16.04 使用快捷键截图 end================
 
================securt begin================
百度网盘下载地址:https://pan.baidu.com/s/1pLsA3Ib 下载之后然后破解:

下载程序 

(1)wget http://download.boll.me/securecrt_linux_crack.p

(2)ls -l securecrt_linux_crack.pl 
(3) whereis SecureCRT 查看安装路径

(4)/usr/bin/SecureCRT /usr/bin/X11/SecureCRT

运行:sudo perl securecrt_linux_crack.pl /usr/bin/SecureCRT

出现如下屏幕:

License:
 
    Name:        xiaobo_l
    Company:    www.boll.me
    Serial Number:    03-61-166978
    License Key:    ABC89D UFDU94 C94CBU 7V17SU ABTUS5 QXX9E5 PF12H6 R62SHC
    Issue Date:    12-22-2013

复制注册即可! 

参考地址:http://www.php2.cc/article-2517-1.html

================securt end=================
================VMware begin=================

1、安装Vmware Workstation12

1、从官网上获取http://www.vmware.com/products/workstation/workstation-evaluation.html

2、如果觉得上面的方法下载得比较慢,可以安装axel进行多线程安装:

$ sudo apt-get install axel (我这前面已经安装了)
$ axel -n 10 http://www.vmware.com/products/workstation/workstation-evaluation.html
其中 -n 选项指定线程的数目。

3、执行安装程序即可

$ chmod +x VMware-Workstation-Full-12.5.5-5234757.x86_64.bundle #赋予执行权限
$ sudo ./VMware-Workstation-Full-12.5.5-5234757.x86_64.bundle #需要root 权限

VMware 12 专业版永久许可证密钥

5A02H-AU243-TZJ49-GTC7K-3C61N

参考地址:http://blog.csdn.net/kingolie/article/details/72151400

linux下安装VMware出错:Gtk-Message: Failed to load module "canberra-gtk-module"

解决方法:http://blog.csdn.net/ytingone/article/details/41447939

================VMware end==================
 
================xampp begin==================
官网下载之后

执行安装程序即可

$ chmod +x xampp-linux-x64-5.6.30-0-installer.run #赋予执行权限
$ sudo ./xampp-linux-x64-5.6.30-0-installer.run #需要root 权限
然后执行xampp命令

 

提示端口号被占用了 那就先处理端口号问题吧
先确定自己的80端口和443端口哪个被占用了,使用命令:
netstat -anp|grep ":80"
netstat -anp|grep ":443"
 
发现:
80端口被gitlab安装的nginx占用了
443端口被vmware占用了
 
80端口被占用,把/opt/lampp/etc/httpd.conf文件内的80修改成别的闲置的端口。
443端口被占用,把/opt/lampp/etc/extra/httpd-ssl.conf文件内的443修改成别的闲置的端口。
打开/opt/lampp/lampp,找到如下代码段:

把其中的80或是443更改成你在上边两个配置文件里一致的值,保存退出。

重启lampp,大功告成。

先改着用吧
 

成功以后

sudo chmod a+w -R /opt/lampp/htdocs  #更改文件夹权限。

建立软链接(快捷方式)。xampp存放在/opt/lampp 里,我们写的网站,网页都要存放在htdocs里,就像wampp,把网页文件都放在www文件里一样。我们在home里建一个软链接。这样就可以直接访问htdocs了。

sudo ln -sf /opt/lampp/htdocs/ ~/Public/

 

如果浏览器访问文件的时候出现 Access forbidden ! 多半是文件权限的问题,比如将一个 hufy 的文件夹放到htdocs里访问的时候,一般就会出现这样的提示。解决方法:进入到我们建立的软链接里。

cd Public 

sudo chmod -R 777 hufy

 

想卸载 XAMPP,只需输入如下命令:

rm -rf /opt/lampp

卸载完成。

 

将XAMPP调置为每次开机运行.

vi /etc/rc.d/rc.local

在最后面增加一行:

/opt/lampp/lampp start

参考文档:https://jingyan.baidu.com/article/066074d66e1141c3c21cb0ce.html

 

然后mysql设置密码(默认密码为空)

/opt/lampp/bin/mysql

use mysql;

update user set password=password('new_password') where user='root'

delete from user where password = '';

select host,user,password from user;

 flush privileges;(刷新权限)

然后配置虚拟域名,先将phpmyadmin走起来 (/opt/lampp/phpmyadmin) 别忘了添加密码

 

如果在ubuntu 下面 使用xampp这个集成开发环境,却忘记mysql密码。

找回密码的步骤如下:

1、停止mysql服务器

sudo /opt/lampp/lampp stopmysql

2、使用`--skip-grant-tables' 参数来启动 mysqld

sudo /opt/lampp/sbin/mysqld --skip-grant-tables

3、再开一个终端(在终端中直接右键+B) 进入mysql

sudo /opt/lampp/bin/mysql -uroot

现在会直接进入mysql

4、连接mysql权限数据库

use mysql;

5、修改root用户的密码

update user set password=password("123456") where user="root";

6、刷新权限表(必须要有这一步)

flush privileges;

7、退出mysql

quit;

8、重启mysql服务

sudo /opt/lampp/lampp startmysql

 ok 现在就可以使用刚才设置的密码登录msql了

参考文档:http://blog.csdn.net/xbw12138/article/details/69526100

 

xampp采用的是proftpd服务端,这个不像我们Win环境下常用的Serv-U,用户帐户不是在服务端工具里面进行配置,而是在linux系统帐户里面配置的。因此我们可以使用命令:

groupadd ftpusers

先在系统中创建一个名称为ftpusers的用户组,这里的名称可以随便设置,主要是为了区分ftp帐户与系统其他类型的帐户所以我这里就命名为ftpusers,然后在这个组里面添加一个用户:

useradd -d /opt/lampp/www/site1 -g ftpusers -s /sbin/nologin site1ftp

第一个参数-d表示用户home目录,其中/opt/lampp/www/这个路径必须是存在的,而site1则是在该命令执行时自动创建的。第二 个参数-g表示此用户隶属于哪个用户组,第三个参数-s表示此用户的shell环境,为安全起见我们应该设置为一个无权限的路径。最后一个参数才是此帐户 的登录名称,我这里是site1ftp。

创建好之后我们就要为该帐户设置一个密码了:

passwd site1ftp

执行该命令后按提示输入两次密码即可完成帐户site1ftp的密码设置了。

接下来我们设置一下帐户home目录的权限:

chmod -R 777 /opt/lampp/www/site1

至此,ftp帐户的添加算是完成了,顺便提示一下,删除帐户的命令是userdel,修改帐户的命令是usermod,存储帐户的文件路径为/etc/passwd。

在proftpd配置文件中对ftp目录添加可重写的权限,如下:

<Directory /opt/lampp/www/*>
  AllowOverwrite            on
</Directory>

否则会出现ftp上传文件时无法覆盖同名文件的问题。

参考文档:http://blog.csdn.net/orochihuang/article/details/17450839

 

最后安装switchHosts,git下载地址:https://github.com/oldj/SwitchHosts/releases

================xampp end====================

================phpstorm  pycharm webstorm intell idea begin====================

这四个就直接官网下载安装:http://www.jetbrains.com/products.html?fromMenu

下载之后安装

markdown插件:markdown navigator  

markdown在线编辑推荐=》http://markdown.xiaoshujiang.com/   http://mahua.jser.me/  https://www.zybuluo.com/mdeditor

.gitignore插件:

 

 

================phpstorm pycharm webstorm intell idea  end=====================

 

 
 
 问题1:引导问题
  如果是双硬盘,例如不想包含另一个硬盘的系统,在拔掉硬盘之后,需要更新启动项的时候使用:sudo update-grub2

问题3:Ubuntu sudo apt-get update无法获得锁无法对目录加锁问题解决方法

问题:
        更新资源sudo apt-get update时遇到
        E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)
        E: 无法对目录 /var/lib/apt/lists/ 加锁

解决办法:
     (1)sudo rm /var/lib/apt/lists/lock
     (2) ps aux      #列出当前进程列表 找到 apt-get 那个被lock住的进程记下PID
               sudo kill PID 即可

参考文档:http://www.jb51.net/os/Ubuntu/310156.html

 

问题4:Ubuntu安装wine时停止在"正在设定ttf-mscorefonts-installer"解决方法

Ubuntu安装wine时停止在"正在设定ttf-mscorefonts-installer"解决方法 安装wine时,停在了一个地方“正在设定ttf-mscorefonts-installer”,怎么过去呢? 解决方法: 原来要一直下拉下拉到底才可以 ...

解决方法:
  原来要一直下拉下拉到底才可以点确定。。。。
  确定无法点击? 
  原来要用tab才能选中它。
  ok,确定以后就可以继续了!
 
参考文档:http://blog.csdn.net/wwwdc1012/article/details/51736517

 

posted @ 2017-09-28 14:10  奔跑的飞猪遁世不离俗  阅读(5455)  评论(0编辑  收藏  举报