摘要:解决运行存在问题,下编辑的文档会包含实际上它安装了两个工具相当于,和相当于安装完即可,现在你已经可以进行文本格式的转换了。
适用于ubuntu 16.04
apt-get换源系统设置 ->软件和更新 ->下载自 ->选择chine ->mirrors.aliyun.com/ubuntu
转成中文及添加中文输入法选择国内源后再更新语言库及其他更新操作会快更多!
系统设置 ->语言支持 ->[新系统会提示语言支持需更新之类的先更新] ->添加或删除语言 ->选择中国(简体) or [Chinese Simplified] ->应用到整个系统 ->键盘输入法系统选择fcitx ->重启完成命令行
进程
#表示查看所有进程里CMD是java的进程信息, -aux 显示所有状态, grep 是搜索 ps -aux | grep java # 杀进程 kill [pid] killall [name] ## example killall nginx # 添加新目录 mkdir # 删除目录下所有文件 rm -R [dir] # 创建文件 touch [filename] # 当前路径 pwd # 使用root权限 sudo # 切换用户 su [user] # 查看用户组 groups # 添加用户组 及 用户权限 sudo groupadd -g 315 mysql sudo useradd -u 315 -g mysql -d /var/lib/mysql -M mysql # 下载同名文件 curl -O https://raw.github.com/emmetio/pyv8-binaries/master/pyv8-linux64-p3.zip # 下载并命名文件 curl -o newname.zip https://raw.github.com/emmetio/pyv8-binaries/master/pyv8-linux64-p3.zip # 这条命令是将所有.jpg的文件打成一个tar包,并且将其用gzip压缩,生成一个gzip压缩过的包,包名为all.tar.gz tar -czf all.tar.gz *.jpg # 这条命令是将上面产生的包解开。 tar -xzf all.tar.gz
解决运行shell存在
问题,win下编辑的文档会包含
实际上它安装了两个工具:todos(相当于unix2dos),和fromdos(相当于dos2unix)
安装完即可,现在你已经可以进行文本格式的转换了。
sudo apt-get install tofrodos安装proxychains
用于代理,在要使用的命令行前键入proxychains即可
# install sudo apt-get proxychains # use proxychains curl http://uxfeel.com安装mongo
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 #Ubuntu 16.04 echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list sudo apt-get update sudo apt-get install -y mongodb-org
添加服务
(Ubuntu 16.04-only) Create systemd service file
Create a new file at /lib/systemd/system/mongod.service with the following contents:
[Unit] Description=High-performance, schema-free document-oriented database After=network.target Documentation=https://docs.mongodb.org/manual [Service] User=mongodb Group=mongodb ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf [Install] WantedBy=multi-user.target让mongo可以远程连接
查看ip使用情况
$ sudo netstat -nputl
修改 mongodb.conf
$ vi /etc/mongodb.conf
将以下配置
bind_ip: 127.0.0.1 port: 27017
改为
bind_ip: 0.0.0.0 port: 27017 auth: true
重启mongo
$ sudo service mongodb restart $ sudo service mongodb status
添加管理权限MongoDB的启动和关闭
https://docs.mongodb.com/mast...
by mongoDB 3.0
添加管理员
$ mongo > use admin > db.createUser( { user: "buru", pwd: "12345678", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] } )
查看用户
> show users
修改服务,添加上--auth参数让mongo启动用权限管理
# /lib/systemd/system/mongod.service ExecStart=/usr/bin/mongod --quiet --auth --config /etc/mongod.conf
重启mongo
$ sudo service mongodb restart $ sudo service mongodb status
安装nginxhttp://ibruce.info/2015/03/03...
创建文件/etc/apt/sources.list.d/nginx.list并键入
deb http://nginx.org/packages/ubuntu/ xenial nginx deb-src http://nginx.org/packages/ubuntu/ xenial nginx
更新并安装nginx
sudo apt-get update sudo apt-get install nginx
如果提示W: GPG error: http://nginx.org/packages/ubuntu xenial Release: The following signatures couldn"t be verified because the public key is not available: NO_PUBKEY $key
需要运行以下代码($key是错误提示中有提及的)
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key sudo apt-get update sudo apt-get install nginx
nodeJS前面搭建一层nginx的场景和必要性
当80端口已经给nginx占用,而已服务器存在多个网站和服务时还是有必要用nginx的
编辑nginx配置
# vi /etc/nginx/nginx.conf http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name uxfeel.com www.uxfeel.com; location / { proxy_pass http://localhost:8080; } } }
查看nginx状态
$ systemctl status nginx.service
启动nginx
$ systemctl start nginx.service
反向代理websockets
http { // ...省略 map $http_upgrade $connection_upgrade { default upgrade; "" close; } server { listen 3102; #监听3102 server_name localhost; location / { proxy_pass http://localhost:3100; #代理3100 proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } } // ...省略 }安装php
使用ppa增加源: $ sudo apt-get install python-software-properties $ sudo add-apt-repository ppa:ondrej/php $ sudo apt-get update $ sudo apt-get install -y php7.0 php7.0-mysql php7.0-curl php7.0-json php7.0-cgi 然后可以查看php版本: php -v 关于php5.4--php5.6版本 $ sudo apt-get install python-software-properties $ sudo add-apt-repository ppa:ondrej/php $ sudo apt-get update $ sudo apt-get -y install php5.6 php5.6-mcrypt php5.6-mbstring php5.6-curl php5.6-cli php5.6-mysql php5.6-gd php5.6-intl php5.6-xsl php5.6-zip安装mysql
$ sudo apt-get install mysql-server
当什么都没填,包括root密码设置等,会生成默认用户及密码在以下文件
$ cat /etc/mysql/debian.cnf安装nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash # 重开终端 # 查看线上node版本 nvm ls-remote # 安装node nvm install v6.11.0 # 设为默认 nvm alias default v6.11.0 # 显示本地版本 nvm ls # 使用其他版本,前提记得安装 nvm install v4.4.4 nvm use v4.4.4nvm加速
nvm 默认是从 http://nodejs.org/dist/ 下载的, 国外服务器, 必然很慢,
好在 nvm 以及支持从镜像服务器下载包, 于是我们可以方便地从淘宝的 node dist 镜像下载:
$ NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node nvm install 0.12.7 # 于是你就会看到一段非常快速进度条: ######################################################################## 100.0% Now using node v0.12.7
如果你不想每次都输入环境变量 NVM_NODEJS_ORG_MIRROR, 那么我建议你加入到 .bashrc 文件中:
# nvm export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node source ~/git/nvm/nvm.sh安装chrome 稳定版
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sudo sh -c "echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list" sudo apt-get update sudo apt-get install google-chrome-stable
搭建hexo博客linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
快速搭建 Node.js 开发环境以及加速 npm
Nginx反向代理Websocket
nginx配置location总结及rewrite规则写法
nginx proxy_pass 后面的url 加与不加/的区别
绝对详细!Nginx基本配置、性能优化指南
nodejs博客的nginx配置
(转)Nginx反向代理设置 从80端口转向其他端口
Nginx配置upstream实现负载均衡
遭遇的问题"s npm 安装的全局命令无法使用问题hexo 服务器
How do I configure pm2 to run hexo?
原因就是node的路径没有加入到系统变量
//得到node路径 $ npm config get prefix $ vim /etc/profile //在文档最后,添加: export PATH="/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH" //保存,退出,然后运行: $ source /etc/profile
mongod使用service启动不能的问题http://www.520bu.com/index.ph...
sudo service mongod start不能有效生效,问题可能是文件夹/var/log/mongodb和/var/lib/mongodb没设置mongodb:mongodb用户组权限
设置了估计就可以
cd /var/log/mongodb sudo chown -R mongodb:mongodb . cd /var/lib/mongodb sudo chown -R mongodb:mongodb .
http://stackoverflow.com/ques...
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/23562.html
摘要:部署问题由于部署生成的文件路径是网站目录根开始的如,导致网站发布必须是目录根才能有效加载。这是怎样处理更方便呢解决方法可以使用替换脚本脚本,会搜着目录下的所有文件并在开头的路径前面添加参数。 用了差不多一年多的fis,感觉他比其他构建工具更容易上手,扩展插件也比较多。但是诟病也是有的,比如接下来要说的部署问题,虽然fis3本身也有比较好的方案解决(设置url参数),但是对于部署不是给内...
摘要:安装支持和请移步到使用手札。在安装支持菜单栏搜索和安装使用时可不用完全参照插件的备注方式,使用自动补全内容的格式便可以,即建设的备注格式在自动补全小结从官方文档能看出对于支持可选和,经过试验后发觉必须安装才能很好地使用备注补全功能。 PHPStorm安装 PHPStorm 使用手札——安装看这里 代码自动提示支持 laravel引入laravel-ide-helper能为PHPStor...
摘要:生命状态已插入真实节点正在重新渲染已经移出真实节点大致顺序两个挂载服务端和客户端都只调用一次在初始化渲染之前调用所以,如果这里调用,则会在中感知到的变化。 生命状态: Mounting:已插入真实DOM节点Updating:正在重新渲染Unmounting:已经移出真实节点 Mounting showImg(https://segmentfault.com/img/bVxW8a); U...
摘要:简单学习前言是一套流的处理机制。可以说是真正的管理者,其他的,如是命令,是执行命令的士兵。打印初始状态每次更新时,打印日志注意返回一个函数用来注销监听器发起一系列停止监听更新简单学习二 Redux简单学习 - [ store, action, reducer ] 前言 redux是一套state流的处理机制。 主要有三要素: store 【长官】 管理状态,...
摘要:三解决方法使用匿名函数其实看看上面的丢失原因之后,就知道了其实的使用权被对象夺去了,而我们需要让夺回的使用权。结合第一种解决方法,大胆的猜测,的伪实现可以是,相当于返回一个匿名函数。 bind { 解决问题:callback() { this ? //谁在用 }} function callback() { console.log(this); } function foo(c...
阅读 1392·2021-11-04 16:11
阅读 1861·2021-09-30 09:47
阅读 3084·2021-09-09 11:33
阅读 1430·2019-08-30 15:54
阅读 506·2019-08-30 15:44
阅读 3020·2019-08-30 15:43
阅读 2346·2019-08-30 13:06
阅读 1594·2019-08-29 17:00