作为外行在什么都不懂的情况下,用linux会有难度。 但是作为公司的一个入职不到一个月的普通销售,平常的工作除了接触客户就是客户,其余的时间就是在听老师讲课,也许是耳濡目染吧,居然神奇的会用linux搭建了一套自己的网站(当然自己也有偷偷拜师啦,嘻嘻,老师人特别好,问的再白痴都会耐心解答)。

前提条件是要有个服务器啦,嘻嘻,我们机构现成的哟!

第一步,安装linux操作系统

1.创建虚拟机,系统系列是Linux,系统版本是Ubuntu Linux 64位,并设置好其他数据。

2.安装完系统,打开terminal,输入ping 10.0.50.6

输入ctrl+c(终止命令)

3.切换到网页,输入login和password

输入sudo apt-get update(从软件中心拉配置)

输入sudo apt-get install openssl(可远程访问服务器)

4.回到Vcenter,快照-生成快照(可备份用来恢复)

第二步,安装nginx

sudo apt-get install update sudo apt-get install nginx(中间件,连接数据库和应用)

第三步,测试nginx curl http://127.0.0.1(查看是否安装成功)

第四步,安装mySQL

sudo apt-get install mysql-server 连续输入两次相同的密码

第五步,安装PHP

sudo apt-get install php5-fpm php5-mysql

输入y

第六步,配置PHP

1.备份php.ini文件

sudo cp /etc/php5/fpm/php.ini /etc/php5/fpm/php.ini.back

2.取消有安全隐患的pathinfo模式

sudo vim /etc/php5/fpm/php.ini

3./ cgi.fix_pathinfo(搜索到这个位置)

将cgi.fix_pathinfo=1 改为 cgi.fix_pathinfo=0,具体操作:

输入i(插入),删掉;,将1改为0

按两次esc,全屏 输入:wq

4.启动php-fpm

sudo service php5-fpm restart

第七步,配置nginx使其php-fpm进程

sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.back

#修改defalut文件内容如下

sudo vi /etc/nginx/sites-available/default

server {

listen 80 default_server;

listen :80 default_server ipv6only=on;

root /usr/share/nginx/html;

index index.php index.html index.htm;

server_name server_domain_name_or_IP;

location / {

try_files $uri $uri/ =404;

}

error_page 404 /404.html;

error_page 500 502 503 504 /50x.html;

location = /50x.html {

root /usr/share/nginx/html;

}

location ~ .php$ {

try_files $uri =404;

fastcgi_split_path_info ^(.+.php)(/.+)$;

fastcgi_pass unix:/var/run/php5-fpm.sock;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

}

Esc :wq

再回到Vcenter,生成快照,确定。

第八步,重启nginx服务器

sudo service nginx restar

第九步,新建文件进行编辑

sudo vi /usr/share/nginx/html/info,php

i(插入)

<?php

phpinfo();

?>

在浏览器内输入网址

2~9是安装LAMP环境

第十步,为wordpress创建mySQL用户和数据库

mysql -u root -p

CREATE DATABASE wordpress;

CREATE USER wordpressuser@localhost IDENTIFIED BY ‘password’;

GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost;

FLUSH PRIVILEGES;

exit

第十一步,下载wordpress

cd ~

wget http://wordpress.org/latest.tar.gz

tar xzvf latest.tar.gz

sudo apt-get update

sudo apt-get install php5-gd libssh2-php

第十二步,配置wordpress

cd ~/wordpress

cp wp-config-sample.php wp-config.php

vim wp-config.php

// ** MySQL settings – You can get this info from your web host ** //

/** The name of the database for WordPress */

define(‘DB_NAME’, ‘wordpress’);

/** MySQL database username */

define(‘DB_USER’, ‘wordpressuser’);

/** MySQL database password */

define(‘DB_PASSWORD’, ‘password’);

esc

:wq

第十三步,复制wordpress

sudo mkdir -p /var/www/html

sudo rsync -avP ~/wordpress/ /var/www/html/

mkdir /var/www/html/wp-content/uploads

sudo chown -R www-data:www-data /var/www/html/*

第十四步,配置nginx服务器

sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/wordpress

sudo vim /etc/nginx/sites-available/wordpress

server {

listen 80 default_server;

listen :80 default_server ipv6only=on;

root /var/www/html;

index index.php index.html index.htm;

server_name your_domain_or_IP;

location / {

# try_files $uri $uri/ =404;

try_files $uri $uri/ /index.php?q=$uri&$args;

}

error_page 404 /404.html;

error_page 500 502 503 504 /50x.html;

location = /50x.html {

root /usr/share/nginx/html;

}

location ~ .php$ {

try_files $uri =404;

fastcgi_split_path_info ^(.+.php)(/.+)$;

fastcgi_pass unix:/var/run/php5-fpm.sock;

fastcgi_index index.php;

include fastcgi_params;

}

}

sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/

sudo rm /etc/nginx/sites-enabled/default

sudo service nginx restart

sudo service php5-fpm restart

10~14是安装WordPress 重启,输入网址,网页就出来啦!!!

一般人可以操作linux吗?-编程之家

一般人可以说英文吗?一般的老外可以说中文?

当然可以!没什么不可以的!

不仅可以,而且非常方便!

一般人可以操作linux吗?-编程之家

在linux下,几乎所有的软件都是开源的,每个人都可以修改它来为自己所用,甚至是linux本身,因此,很多的windows干不了的事情,linux都可以轻而易举的实现。

推荐6个轻量级的Linux应用(浏览器,视频播放器,音乐播放器,文件管理,文本编辑,邮件管理)参考文章地址:

https://library.prof.wang/handbook_html/z06-skills/51/index.html

关于Linux有什么问题,欢迎咨询哦~

当然可以。日常办公娱乐,无非是office三件套,上网,看视频,这些在linux下都有替代方案。现在linux界面操作也比以前更加友好,完全没问题,除非你是游戏重度玩家或财务人员。

一般人可以操作linux吗?-编程之家

界面操作

和win、mac一样,只是个操作系统而已,以前的linux用户界面并没有win和mac的友好,上手相比win可能难一些,现在linux用户体验已经非常不错了,界面上的操作其实大差不差,在win下操作熟悉的人,上手现在的linux一般没多大区别,而且有些发行版的linux的界面,与win长得很像了,比如下面这些

一般人可以操作linux吗?-编程之家

一般人可以操作linux吗?-编程之家

一般人可以操作linux吗?-编程之家

非要追求win的效果的话,也可以找人帮忙设置下,不过自己研究的玩还是蛮好的。

软件

linux版的软件也是层出不穷,软件管理中心的软件也是很全面,能满足日常正常办公,当然你要和win比软件数量,那没必要比。

大部分linux都是有应用中心,或叫软件中心、软件市场、应用商店,应用市场,就是类似的名字相互捣鼓,像下面的这个一样

一般人可以操作linux吗?-编程之家

一般人用户用这些足够了,开发者一般会用apt-get或yum(不同发行版不一样)安装,或下载源码,或下载deb、rpm包来安装,想折腾的话,找到你适合安装的发行版的安装方式,操作一遍就知道个大概了。

但对于游戏软件,win还是蛮多的,因为经常与代码打交道,没太关心linux的游戏以及它的体验。

系统升级

这个在linux来说很简单,以ubuntu为例,在终端输入下面两条命令:

sudo apt-get update

sudo apt-get upgrade

两条命令解决,额,基本更新都用这两条命令,没用过界面版的,也不知道界面版的有没有更新按钮。

一般人可以操作linux吗?-编程之家

一般人可以操作linux吗?-编程之家

不同发行版的更新时间还是不太一样的,新装软件的时候更新一次就可以。

安全与性能

对于一般用户这两个指标可以不必太去操心,相比win,linux有着非常大的优势。漏洞肯定有,只要人写的东西,不会不存在漏洞的,永远也没有堵住的那一天。

兼容性

软件兼容性

先说win里的office或ps,linux都有相应的替代品,开发人员还说,很多工具都是支持三大系统的,当然偶尔会出点感冒,比如Sublime在ubuntu下不支持中文输入,很是恼火,其它系统没测过,不知道支持的怎么样。

硬件兼容性

总的来说,买些大品牌,常见的品牌,硬件兼容性几乎不是太大的问题

1、linux对硬件兼容性的支持

基本上有商业公司的支持的发行版,对硬件支持会比较好。

2、硬件厂商对linux兼容性的支持

一般来说,越是自己“攒”的,对主流操作系统的兼容性越好,定制的反而越差。越是最新出的硬件,兼容性越差,甚至不兼容。

您要是买了一款最新的,发烧级的硬件,拜拜了您呐。

网银

这个貌似只支持部分linux发行版,没太用这块,如果你是财务专业的,可能要费点心思在上面,有些linux发行版是用不了的。

您说的大概就是使用linux办公吧,包括上网、听音乐、写文档、做PPT等等。如果只是这些,那当然可以。现在许多Linux套件都有桌面版,比如deepin ,ubuntu,limint,fedora,suse等等。用linux办公有很大好处,那就是没有广告弹窗——上网时的广告弹窗除外,也没有什么病毒木马。不过呢,你得忍受一点不习惯——如果你习惯使用windows了,那么,使用linux总会有些不习惯。比方说吧,你想设置一下五笔输入法,在 windows下那相当容易了,点点鼠标就OK了,可是,在Linux下就有些麻烦了。Linux下的软件绝大多数是免费的,也没什么广告插件,但是,界面没有Windows漂亮,用起来恐怕也不那顺手。你也许会说为什么Linux不把软件设计得再人性化一些。这您还真不能挑剔。Linux的软件都是程序员自己写的,人家自己用着觉得还行,就发布出来供别人使用,您用了人家的软件,又不管您要钱,也不让您吃广告,您得感谢人家才行,呵呵。还有软件的安装与卸载,Linux都与windows有很大的差异。再有就是文件的管理,你大概已经习惯在windows下管理文件了,自己的文件习惯保存在D盘或E盘,可是,在Linux下根本就找不到什么C盘D盘,Linux那里全是目录,磁盘都挂在目录下。总之吧,您可以在Linux办公,但恐怕刚用上时,会超级不习惯。