小编Ton*_*ony的帖子

如何从另一台计算机访问笔记本电脑上的本地 Web 服务器?

我在 127.0.0.1:3000 的计算机上运行了一个应用程序

我想从连接到同一网络的 iPhone 访问该应用程序。我以前做过这个,但不知道我是怎么做的。有任何想法吗?

mac-osx

40
推荐指数
3
解决办法
19万
查看次数

如何在 Mac OS X 10.6 中添加组?

令人惊讶的是,我很难找到执行此操作的命令。有人知道怎么加群吗?谢谢!

或者做这样的事情:

# create the MySQL group
dscl . create /Groups/mysql
# give it some group id
dscl . create /Groups/mysql gid 296
Run Code Online (Sandbox Code Playgroud)

mac-osx groups

33
推荐指数
4
解决办法
6万
查看次数

权限被拒绝但组权限在 redhat 上看起来不错

我有一个用户 ftpadmin:

-bash-3.2$ id ftpadmin
uid=10001(ftpadmin) gid=2525(fsg) groups=2525(fsg),10005(git)
Run Code Online (Sandbox Code Playgroud)

需要注意的重要组是“git”

然后我有我的 git 存储库:

ls -al
drwxrwxr-x   7 git      git          4096 Apr 20 14:17 fsg
Run Code Online (Sandbox Code Playgroud)

所以ftpadmin是git的成员,git已经把所有的权限都给了组里的人。为什么我以 ftpadmin 登录时会看到这个:

-bash-3.2$ ls -al /home/git/
ls: /home/git/fsg: Permission denied
...
Run Code Online (Sandbox Code Playgroud)

看来我应该得到许可...

更新 /home/git 上的权限是

drwxrw-rw-   6 git      git          4096 Apr 26 09:20 git
Run Code Online (Sandbox Code Playgroud)

看起来还是不错的...

更新 /home/git 上的新权限是:

drwxrwxrw-   6 git      git          4096 Apr 26 09:20 git
Run Code Online (Sandbox Code Playgroud)

/home/git/fsg 的权限是:

drwxrwxr-x   7 git      git          4096 Apr 20 14:17 fsg
Run Code Online (Sandbox Code Playgroud)

但是,我仍然得到

ls: /home/git/fsg: Permission denied
ls: /home/git/fsg: Permission …
Run Code Online (Sandbox Code Playgroud)

linux permissions

13
推荐指数
2
解决办法
5万
查看次数

恢复转储时出现大量“无效命令\N”

我按照以下说明将 postgres 从 9.1 升级到 9.3: http://www.postgresql.org/docs/9.1/static/upgrading.html

当我恢复时(第 8 步),我收到大量如下消息: psql:/mnt/dumps/pre-upgrade.dump:61028: invalid command \N

有谁知道这个问题或者可以给我指出更好的 Linux 升级说明吗?

postgresql linux upgrade

6
推荐指数
1
解决办法
2万
查看次数

Supervisor 默默地无法启动/重新启动(日志中没有任何内容)

我有一个相当基本的主管配置:

[program:drape]
process_name=%(program_name)s_%(process_num)02d
command=python /home/ubuntu/drape/workers/drape.py
numprocs=1
autostart=true
autorestart=true
nocleanup=true
stdout_logfile=/home/ubuntu/supervisord.out.log
stdout_logfile_maxbytes=32MB
stderr_logfile=/home/ubuntu/supervisord.err.log
stderr_logfile_maxbytes=32MB
startsecs=180
Run Code Online (Sandbox Code Playgroud)

我认为这个配置实际上并不重要,但无论如何都要发布。我正在使用股票主管全局配置。我通过标准安装了主管sudo apt-get -y install supervisor......只是为了确定:

$ sudo apt-get -y install supervisor
Reading package lists... Done
Building dependency tree       
Reading state information... Done
supervisor is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 69 not upgraded.
Run Code Online (Sandbox Code Playgroud)

然而,当我尝试启动主管时,我得到了完全无声的失败:

ubuntu@...:~$ sudo service supervisor start
ubuntu@...:~$
Run Code Online (Sandbox Code Playgroud)

日志中没有任何内容(我的全局配置有logfile=/var/log/supervisor/supervisord.log),“程序日志”中也没有任何内容(logfile=/var/log/supervisor/supervisord.log.<stream>.log)。

我对运行 ruby​​ 守护进程的其他服务器有类似的配置过程,因此为了进一步深入,我什至创建了一个非常简单的 ruby​​ 脚本并制作了chmod 777这个东西,这样就不存在权限问题:

$ cat test.rb 
while …
Run Code Online (Sandbox Code Playgroud)

supervisord

2
推荐指数
1
解决办法
1万
查看次数

ZFS 不压缩文件,所有设置看起来都正确

我最近创建了一个 ZFS 卷来测试它的压缩能力。我正在将它与 ext4 卷并排进行比较。在创建新卷并打开压缩后,sudo zfs set compression=gzip postgres-zfs我将一个 ~3GB 的文件从 ext4 卷复制到 ZFS 文件,但该文件在 ZFS 驱动器上的大小完全相同(我曾经ls -alh看到过这个)。我手动压缩文件以查看压缩应该是什么(我知道有不同的级别,但只是为了大致了解)并且仅使用gzip file文件大小就减少了一半。我的 ZFS 设置也显示压缩已打开:

# zfs get all
NAME          PROPERTY              VALUE                  SOURCE
postgres-zfs  type                  filesystem             -
postgres-zfs  creation              Thu Apr  5 17:17 2018  -
postgres-zfs  used                  1.54G                  -
postgres-zfs  available             143G                   -
postgres-zfs  referenced            1.54G                  -
postgres-zfs  compressratio         1.34x                  -
postgres-zfs  mounted               yes                    -
postgres-zfs  quota                 none                   default
postgres-zfs  reservation           none                   default
postgres-zfs  recordsize            128K                   default
postgres-zfs …
Run Code Online (Sandbox Code Playgroud)

zfs compression

2
推荐指数
1
解决办法
2712
查看次数

如何将 MySQL CLI 设置为默认使用寻呼机输出?

我发现MySQL的CLI这美妙的输出格式在这里。命令是mysql> pager less -SFX. 我希望这是我的默认设置,而不必每次启动 MySQL CLI 时都输入命令。我该如何将其设置为默认值?

mysql configuration

2
推荐指数
1
解决办法
550
查看次数