2018-11-06 16:04:22 weixin_43621594 阅读数 98
  • Linux应用软件服务篇-五剑客

    第一章节讲解主流的 Vsftp服务器如何通过服务端与客户端实现文件资源共享,讲解了Vsftp之间三种用户在不同的配置方法对不同的目录文件资源限制访问,达到更安全高效的资源共享数据传输。 第二章节讲解企业级NTP时间服务器对公司内网所有客户机及服务器批量实现时间同步,多个节点如何去快速同步主服务器时间。  第三章节讲解 NFS服务器实现与客户机磁盘文件的共享,通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,重点讲解了通过客户端远程挂载服务器磁盘共享文件及如何使用指定用户去访问指定的共享文件夹数据。 第四章节讲解samba服务器在企业中,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源,重点介绍了通过 samba配置文件权限配置去对匿名文件夹及指定用户文件夹共享资源服务。 第五章节介绍了去部署 DHCP服务器对批量客户端实现自动获取IP,通过配置文件IP池获取到IP形式,及绑定客户端Mac地址及指定IP给予客户端,从而获得IP方法。

    186 人正在学习 去看看 吴光科

Jupyter Notebook远程访问linux服务器

Jupyter Notebook远程访问linux服务器

首先是要 安装 Anaconda ,默认情况下,安装好 Anaconda 后打开 jupyter notebook, 访问本地 localhost:8888 即可。但是如果要访问另一台机器,比如远端服务器上的 notebook, 即默认是不支持 172.104.105.119:8888 这样的访问,需要额外配置。
设置 jupyter notebook 可远程访问的官方指南
http://jupyter-notebook.readthedocs.io/en/latest/public_server.html#notebook-server-security
在远端服务器上执行以下操作:

1. 生成一个 notebook 配置文件

默认情况下,配置文件 ~/.jupyter/jupyter_notebook_config.py 并不存在,需要自行创建。使用下列命令生成配置文件:

jupyter notebook --generate-config

如果是 root 用户执行上面的命令,会发生一个问题:
Running as root it not recommended. Use --allow-root to bypass.
提示信息很明显,root 用户执行时需要加上 --allow-root 选项。
jupyter notebook --generate-config --allow-config
执行成功后,会出现下面的信息:
Writing default config to: /root/.jupyter/jupyter_notebook_config.py

2. 生成密码

(1)自动生成
从 jupyter notebook 5.0 版本开始,提供了一个命令来设置密码:jupyter notebook password,生成的密码存储在 jupyter_notebook_config.json。
$ jupyter notebook password
Enter password: ****
Verify password: ****
[NotebookPasswordApp] Wrote hashed password to /Users/you/.jupyter/jupyter_notebook_config.json
(2)手动生成
除了使用提供的命令,也可以通过手动安装,我是使用的手动安装,因为jupyter notebook password 出来一堆内容,没耐心看。打开 ipython 执行下面内容:

from notebook.auth import passwd

passwd()

Enter password:
Verify password:
Out[2]: ‘sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed’
sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed 这一串就是要在 jupyter_notebook_config.py 添加的密码。
c.NotebookApp.password = u’sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed’

3. 修改配置文件

在 jupyter_notebook_config.py 中找到下面的行,取消注释并修改。

c.NotebookApp.ip=’*’ #指定服务器ip

c.NotebookApp.password = u’sha:ce…刚才复制的那个密文’

c.NotebookApp.open_browser = False

c.NotebookApp.port =8888 #可自行指定一个端口, 访问时使用该端口

以上设置完以后就可以在服务器上启动 jupyter notebook,jupyter notebook, root 用户使用 jupyter notebook --allow-root。打开 IP:指定的端口, 输入密码就可以访问了。
需要注意的是不能在隐藏目录 (以 . 开头的目录)下启动 jupyter notebook, 否则无法正常访问文件。

Jupyter notebook 一直远程访问linux服务器

nohup jupyter notebook &

2018-05-26 14:26:01 toodan 阅读数 164
  • Linux应用软件服务篇-五剑客

    第一章节讲解主流的 Vsftp服务器如何通过服务端与客户端实现文件资源共享,讲解了Vsftp之间三种用户在不同的配置方法对不同的目录文件资源限制访问,达到更安全高效的资源共享数据传输。 第二章节讲解企业级NTP时间服务器对公司内网所有客户机及服务器批量实现时间同步,多个节点如何去快速同步主服务器时间。  第三章节讲解 NFS服务器实现与客户机磁盘文件的共享,通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,重点讲解了通过客户端远程挂载服务器磁盘共享文件及如何使用指定用户去访问指定的共享文件夹数据。 第四章节讲解samba服务器在企业中,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源,重点介绍了通过 samba配置文件权限配置去对匿名文件夹及指定用户文件夹共享资源服务。 第五章节介绍了去部署 DHCP服务器对批量客户端实现自动获取IP,通过配置文件IP池获取到IP形式,及绑定客户端Mac地址及指定IP给予客户端,从而获得IP方法。

    186 人正在学习 去看看 吴光科

设置 Linux 服务器中 MySQL 允许远程访问
开启 MySQL 远程访问权限: 在linux系统上登陆mysql服务。

– root 是用户名
Enter password: – 输入密码

创建远程连接 MySQL 的用户:

复制代码
– 创建用户、密码及权限范围 第一个 roo t为用户名 @后为适用的主机,‘%’表示所有电脑都可以访问连接,第二个 root 为密码

mysql> GRANT ALL PRIVILEGES ON . TO ‘root’@’192.168.0.2’ IDENTIFIED
BY ‘root’ WITH GRANT OPTION; Query OK, 0 rows
affected (1.57 sec)

– 立即生效

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

复制代码

查看数据库用户:

复制代码
– 使用 mysql 库

mysql> use mysql; Reading table information for completion of table
and column names You can turn off this feature to get a quicker
startup with -A
Database changed

– 查看用户

mysql> SELECT DISTINCT CONCAT(‘User: [‘, user, ”’@”’, host, ‘];’) AS
USER_HOST FROM user;
+—————————————+ | USER_HOST |
+—————————————+ | User: [root’@’127.0.0.1]; | | User: [root’@’192.168.0.2]; | | User: [root’@’::1];
| | User: [root’@’localhost]; | | User:
[root’@’localhost.localdomain]; |
+—————————————+ 5 rows in set (0.00 sec)

复制代码
创建成功。

查看端口:

复制代码

mysql> show global variables like ‘port’;
+—————+——-+ | Variable_name | Value |
+—————+——-+ | port | 3306 |
+—————+——-+ 1 row in set (0.01 sec)

复制代码

开启3306端口:

复制代码

[root@localhost ~]# vim /etc/sysconfig/iptables

Firewall configuration written by system-config-firewall

Manual customization of this file is not recommended.

*filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0]
-A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
-A INPUT -j REJECT –reject-with icmp-host-prohibited
-A FORWARD -j REJECT –reject-with icmp-host-prohibited COMMIT

“/etc/sysconfig/iptables” 14L, 543C

复制代码
注意:一定要加在后两行的前面。

重启防火墙:

[root@localhost ~]# service iptables restart iptables:将链设置为政策
ACCEPT:filter [确定]
iptables:清除防火墙规则: [确定]
iptables:正在卸载模块: [确定]
iptables:应用防火墙规则: [确定]

查看服务器ip地址:

复制代码

[root@localhost ~]# ifconfig eth0 Link encap:Ethernet HWaddr
00:0C:29:16:F4:E6
inet addr:192.168.0.123 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: hjjj:jjji::iii:oooo:oooo:ioio/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2931 errors:0 dropped:0 overruns:0 frame:0
TX packets:1631 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:322681 (315.1 KiB) TX bytes:266043 (259.8 KiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

复制代码

连接测试:

2017-05-31 15:10:22 FightingOning 阅读数 538
  • Linux应用软件服务篇-五剑客

    第一章节讲解主流的 Vsftp服务器如何通过服务端与客户端实现文件资源共享,讲解了Vsftp之间三种用户在不同的配置方法对不同的目录文件资源限制访问,达到更安全高效的资源共享数据传输。 第二章节讲解企业级NTP时间服务器对公司内网所有客户机及服务器批量实现时间同步,多个节点如何去快速同步主服务器时间。  第三章节讲解 NFS服务器实现与客户机磁盘文件的共享,通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,重点讲解了通过客户端远程挂载服务器磁盘共享文件及如何使用指定用户去访问指定的共享文件夹数据。 第四章节讲解samba服务器在企业中,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源,重点介绍了通过 samba配置文件权限配置去对匿名文件夹及指定用户文件夹共享资源服务。 第五章节介绍了去部署 DHCP服务器对批量客户端实现自动获取IP,通过配置文件IP池获取到IP形式,及绑定客户端Mac地址及指定IP给予客户端,从而获得IP方法。

    186 人正在学习 去看看 吴光科

需求讲解:

Linux服务器远程访问Windows,利用命令在windows端远程建立共享文件夹A,在此共享文件夹A里面再建立共享文件,主要的目的是要让其他PC能够访问此windows机器共享的文件。

需求讲解完,分析下技术点:

首先,linux连接windows的方式?在网上找了下,主要就是两大类:

1、通过终端直接连接访问;

2、通过工具连接windows桌面版,连接上以后所有方式如同本地操作Windows一样。

通过需求比对,方式2不合适,pass!

下面看下方式1:

首先,查看windows是否开启了telnet功能,windows7默认是关闭的,所以打开步骤:

第一步需要打开windows的telnet客户端和服务端(控制面板--->程序和功能----->打开或关闭windows功能),在里面找到telnet相关客户端服务和服务端勾选,保存。此时完成了第一步;

第二步,win+R  ------->     运行窗口输入 services.msc  打开服务,在服务列表中找到Telnet,启动服务,将状态变为  “已启动” 即可。此时,windows端已完成。

然后,在linux下, 打开终端,输入 telnet 【Windows的用户名】或者telnet【windowsIP】,此处需要说明,经小弟验证,telnet 用户名  这种连接方式会慢一些,没有telnet  IP速度快,后面会要求你输入windows的登录用户名及密码。好了到此连接工程已经完成了。

下面的是一些关于DOS命令操作的实现需求的:

 

创建用户

​ net user username password /add

删除用户

​ net user username /del

建立文件夹

​ md D:\dirname\

删除文件夹

​ rd D:\dirname\

设置文件权限

​ cacls f:\dirname /g everyone:r

设置文件夹为共享

​ net share asd=f:\asd

 

2018-06-07 16:45:21 a40850273 阅读数 367
  • Linux应用软件服务篇-五剑客

    第一章节讲解主流的 Vsftp服务器如何通过服务端与客户端实现文件资源共享,讲解了Vsftp之间三种用户在不同的配置方法对不同的目录文件资源限制访问,达到更安全高效的资源共享数据传输。 第二章节讲解企业级NTP时间服务器对公司内网所有客户机及服务器批量实现时间同步,多个节点如何去快速同步主服务器时间。  第三章节讲解 NFS服务器实现与客户机磁盘文件的共享,通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,重点讲解了通过客户端远程挂载服务器磁盘共享文件及如何使用指定用户去访问指定的共享文件夹数据。 第四章节讲解samba服务器在企业中,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源,重点介绍了通过 samba配置文件权限配置去对匿名文件夹及指定用户文件夹共享资源服务。 第五章节介绍了去部署 DHCP服务器对批量客户端实现自动获取IP,通过配置文件IP池获取到IP形式,及绑定客户端Mac地址及指定IP给予客户端,从而获得IP方法。

    186 人正在学习 去看看 吴光科

Linux远程服务器操作

连接远程服务器:ssh count_name@IP_address [-p port_id]

使用ssh秘钥登录远程服务器:

  • ssh-keygen:生成秘钥
  • scp -P port_id localpasswd_path count_name@IP_address:remote_path:将本地公钥复制到远程,并将公钥名字改为authorized_keys并添加到对应的.ssh文件夹中

切换用户(Switch User):su [-][l] count_name




2014-08-26 23:20:17 book_karlzhouzhi 阅读数 309
  • Linux应用软件服务篇-五剑客

    第一章节讲解主流的 Vsftp服务器如何通过服务端与客户端实现文件资源共享,讲解了Vsftp之间三种用户在不同的配置方法对不同的目录文件资源限制访问,达到更安全高效的资源共享数据传输。 第二章节讲解企业级NTP时间服务器对公司内网所有客户机及服务器批量实现时间同步,多个节点如何去快速同步主服务器时间。  第三章节讲解 NFS服务器实现与客户机磁盘文件的共享,通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,重点讲解了通过客户端远程挂载服务器磁盘共享文件及如何使用指定用户去访问指定的共享文件夹数据。 第四章节讲解samba服务器在企业中,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源,重点介绍了通过 samba配置文件权限配置去对匿名文件夹及指定用户文件夹共享资源服务。 第五章节介绍了去部署 DHCP服务器对批量客户端实现自动获取IP,通过配置文件IP池获取到IP形式,及绑定客户端Mac地址及指定IP给予客户端,从而获得IP方法。

    186 人正在学习 去看看 吴光科

如果我们使用云主机的话,一般使用SecureCRT的终端软件直接可以访问linux服务器,但是我们想启动图形化界面的程序的话,就希望

能访问服务器的Desktop,我使用的是centos 6.5系统:

yum groupinstall "Desktop"
yum install xrdp
yum install tigervnc-server
service xrdp start
然后用windows的remote链接就可以了。
如果找不到包的话就下载epel-release-6-8.noarch.rpm:
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
之后,再安装

没有更多推荐了,返回首页